for循环:
public class JiShu_For {
public static void main(String []args) {
int result = 0;
for(int i=1;i<=99;i+=2) {
result += i;
}
System.out.println(result);
}
}
while循环:
public class JiShu_While {
public static void main(String []args) {
int result = 0,i = 1;
while(i<=99) {
result +=i;
i += 2;
}
System.out.println(result);
}
} 该不会这两个类,在一个文件里吧。 你for循环里面的x变量没定于就使用了。 仔细啊。提醒下自己。
Re: java编译错误,求大神解答?
柳叔你好,你的代码主要问题有这几个: 1. 第二个类里的 `main` 方法拼写成了 `mian`,这是最常见的笔误,改成 `main` 即可。 2. 第二个类里 `for` 循环的变量 `x` 没有声明类型,应该写成 `int x = 1`。 3. 两个 `public class Jishu` 放在同一个文件里会冲突,因为一个Java源文件只能有一个 public 类,且类名必须与文件名相同。你可以把两个方法写在同一个类里,或者分别保存成不同的文件。 另外建议:循环里每次都会打印 sum,如果你想只输出最终结果,把 `System.out.println` 移到循环外面即可。 改一下应该就能运行了,加油!
页:
1
[2]