do { sum=sum+num num = num + 2; } while (num<=50); System.out.println(" 50以内的偶数之和为:" + sum ); 这么写为什么不行呢? 菜鸟学习中
少了分号 那是两条语句 不是一条语句
这是用while改写的,将最后的输出语句放在循环外就不会输出每次计算的结果而只输出一个最终结果!
int sum=0,num=0;
while(num<=50)
{
sum=sum+num;
num=num+2;
}
System.out.println("50以内偶数和:"sum);
do { sum=sum+num num = num + 2; }你这个语句里面少写了个分号,应该写成:do { sum=sum+num ; num = num + 2; }
public static void main(String[] args) {
int sum=0;
int num=0;
do{sum=sum+num;
num+=2;
}while(num<=50);
System.out.println(sum);
}
输出650,能用啊,