for循环加判断

犯的错:

1.忘记自加的符号   sum=sum+1;  简化为sum += i;

2.for循环里的自增条件不能 最好自己推算第一步和第二步。。。。。

3.定义的int变量必须赋初值

 

 

import java.util.Scanner;
public class For02{
    public static void main(String[] args){
    
    //Scanner myScanner = new Scanner(System.in);
    System.out.println("1到100之间9的倍数,统计个数和总和");
    
    //int m = myScanner.nextInt();
    //i为9的倍数的数值, j为计数器
    int su=0;
    int j=0;
    for(int i=1;i<=100;i++){

        if(i%9==0){
            su += i;//累加su=su+i
            j++;//计数器
        System.out.println("第"+j+"次,\n"+"i为9的倍数的数值:"+i+"\n,j出现的个数:"+j+"\n9倍数值的和:"+su);

        }
        
    
    }
    
    
    }
    
}

 

posted @ 2025-04-24 10:49  胖豆芽  阅读(6)  评论(0)    收藏  举报