為什么這樣寫出來答案不對呀?
public class HelloWorld{
????public static void main(String[] args){
????????int sum=o
????????for(i=1;(i%3!=0)&&(i<=100);i++){
????????sum+=i;
????????}
????????System.out.println("1到100不能被3整除的數之和為:"+sum)
????}
}
public class HelloWorld{
????public static void main(String[] args){
????????int sum=o
????????for(i=1;(i%3!=0)&&(i<=100);i++){
????????sum+=i;
????????}
????????System.out.println("1到100不能被3整除的數之和為:"+sum)
????}
}
2020-02-15
舉報
2020-02-15
有幾個錯誤。
首先要用英文的符號,然后每一行的最后多要加上英文的分號;
public class HelloWorld{
????public static void main(String[] args){
????????int sum=o? ? ? ?//這一行是int sum = 0;? ?0不能寫成o 然后要加上英文的分號
????????for(i=1;(i%3!=0)&&(i<=100);i++){
????????sum+=i;
????????}
????????System.out.println("1到100不能被3整除的數之和為:"+sum)//這邊也少了分號
????}
}
2020-02-25
當i=3時 ?循環條件(i%3!=0)&&(i<=100)不滿足 結束循環了
2020-02-16
(i%3!=0)&&(i<=100) 條件判斷不對,當i=3時,為false,終止了循環,(i%3!=0)應該放在for循環里面
2020-02-15
你的 i 是不是沒有定義變量類型······ 應該是:for ( int i = 1 ; ((i % 3!= 0) && (i <= 100)) ; i ++)