lucasj
2024-05-10 22:01
public class test{ public static void main(String[] args){ for (int i=1,sum=0;i<=100;i++) { if (i%3!=0) { sum=sum+i; } } System.out.println("1到100之间不能被3整除的数之和为:"+sum); } }
你的sum写在for的括号里的话,当for下面的代码块结束以后,sum就会被清除,System.out.println(
"1到100之间不能被3整除的数之和为:"
+sum)中就找不到sum了。如果不知道是为什么的话,可以去看看作用域
Java入门第一季(IDEA工具)升级版
1165633 学习 · 17587 问题
相似问题