程式如下:
/**
* 計算1-100的總和、奇數的和、偶數的和
*/
public class sum100 {
public static void main(String[] args){
int i=1;
int sum=0;//總和
int sumOdd =0; //奇數的和
int sumOushu =0;//偶數的和
while (i<=100){
sum += i; //sum=sum +i
if(i%2==0){
//偶數
sumOushu +=i;
}else{
//奇數
sumOdd +=i;
}
}
i++;
}
System.out.println("1-100的總和:"+sum);
System.out.println("1-100的總和:"+sumOdd);
System.out.println("1-100的總和:"+sumOushu);
}
報錯如下:
Error:(29, 23) java: 需要<識別符號>
Error:(29, 25) java: 非法的型別開始
Error:(30, 23) java: 需要<識別符號>
Error:(30, 24) java: 非法的型別開始
Error:(31, 23) java: 需要<識別符號>
Error:(31, 24) java: 非法的型別開始
uj5u.com熱心網友回復:
你的輸出陳述句放在了方法外面 。。 應該在main方法里面你可以下一個ide來幫助你學習 這樣你就知道哪里有毛病了
uj5u.com熱心網友回復:
public class sum100 {public static void main(String[] args){
int i=1;
int sum=0;//總和
int sumOdd =0; //奇數的和
int sumOushu =0;//偶數的和
while (i<=100){
sum += i; //sum=sum +i
if(i%2==0){
//偶數
sumOushu +=i;
}else{
//奇數
sumOdd +=i;
}
i++; //放在回圈里面
}
//放在回圈里面
System.out.println("1-100的總和:"+sum);
System.out.println("1-100的總和:"+sumOdd);
System.out.println("1-100的總和:"+sumOushu);
}
}
uj5u.com熱心網友回復:
你哪怕用個notepad也不會犯這種錯uj5u.com熱心網友回復:
感謝各位大哥,錯的基本,沒有耐心復查,謝謝各位uj5u.com熱心網友回復:
曉得了,謝謝您uj5u.com熱心網友回復:
感謝轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/70532.html
標籤:Java SE
