【发布时间】:2022-11-07 14:13:54
【问题描述】:
我是 Java 新手,我的代码可以打印 1 到 100 的总和。
现在,我需要添加前 10 个数字并跳过接下来的 10 个数字,直到达到 100,然后它应该只使用以下命令打印 2275 的总和:
-
for-循环 - 两个
if-语句 - 三个变量:
xysum
这是我需要关注的Flowchart,但我看不懂。我尝试使用if-statements 对其进行编码,但它只打印 1 到 100 的总和。
有人能帮我吗?如何实现if-语句?它是在 for 循环内还是应该在 for 循环外?
这是我的代码,这个打印:4950
int x = 0;
int sum = 0;
for (int y=0; y<=99; y++)
{
sum = sum + y;
}
System.out.println("The total sum is: "+sum); // print: 4950
这是带有if-statement 的那个,但打印的是:2450
int x = 0;
int sum = 0;
for (int y=0; y<=99; y++)
{
if (x<=10)
{
sum = sum + y;
y++;
}
if (x==0)
{
x++;
}
}
System.out.println("The total sum is: "+sum); // print: 2450
【问题讨论】:
标签: java for-loop if-statement sum