问题描述
- 代码感觉是对的,不知道问题出在哪里
-
新人,还是用记事本写代码,求大神看下问题出在哪里。public class gangge{
public static void main (String args[]){
int x=1,sum=0;
if(x<=1000&&x%21==0){
sum=sum+x;
}
else{
i++;
}
syestem.out.printf("sum");
}
}
解决方案
而且目测你应该用while循环,你没说你的程序是做什么的。
解决方案二:
syestem.out.printf("sum");
这System拼写错了,大小写也不对,printf哪有这个函数,就这样还感觉是对的。。。
解决方案三:
syestem.out.printf("sum",%d);
解决方案四:
System.out.printf("sum",%d);
解决方案五:
syestem.out.printf("sum");这里不能这样写,写成System.out.println("结果是"+sun);
解决方案六:
C++ 我感觉好难! 这个不知道错字哪儿了!
解决方案七:
或者System.out.println(sum);
解决方案八:
第一,你应该用循环,不然你这个代码没什么用;
第二,输出应该是
System.out.println();
解决方案九:
对java不熟 但是看求sum的确应该用循环
解决方案十:
没有放在循环体里面执行,另外else 里面应该是 x++;**syestem**.out.**printf**应该为**System**,第一个单词拼错,第二个**printf**不是java语法,java的是print或者println
public class gangge {
public static void main(String args[]) {
int x = 1, sum = 0;
while(x <= 1000){
if (x % 21 == 0) {
sum = sum + x;
}
x++;
}
System.out.println(sum);
}
}