6、编写一个Java应用程序,从键盘输入一个正整数n,计算并输出[1,n]是3的倍数并且是7的倍数的整数之和及个数。(采用do-while循环)
时间: 2023-04-07 15:03:33 浏览: 348
C语言输入一个整数序列并计算他们的值.rar_C语言输入一个整数序列并计算他们的值_输入序列C语言
5星 · 资源好评率100%
好的,这个问题是可以回答的。以下是Java代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个正整数n:");
int n = input.nextInt();
int sum = 0;
int count = 0;
int i = 1;
do {
if (i % 3 == 0 && i % 7 == 0) {
sum += i;
count++;
}
i++;
} while (i <= n);
System.out.println("[1,n]是3的倍数并且是7的倍数的整数之和为:" + sum);
System.out.println("[1,n]是3的倍数并且是7的倍数的整数个数为:" + count);
}
}
希望能对你有所帮助。
阅读全文