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); } } } }
浙公网安备 33010602011771号