Java中简单的编程计算题
题目一:求 1+2+3+…+1000的和,把和输出,计算每步结果中有多少个8结尾的数
public static void main(String[] args) {
int sum = 0;
int count = 0;
for (int i = 0; i <= 1000; i++) {
sum +=i;
if (sum%10==8) {
count++;
}
}
System.out.println("以8结尾的数有:"+count+"个");
System.out.println("1+2+3+...+1000的和为:"+sum);
}
运行结果:
题目二:计算1+2+3+…直到和大于500,程序退出,输出结果。
public static void main(String[] args) {
int sum = 0;
int i = 1;
while (true) {
sum +=i;
i++;
if (sum>500) {
break;
}
}
System.out.println(sum);
}
运行结果: