如果不提前定义int i ,for循环中定义的i不能在if循环中使用吗?
public class HelloWorld{ public static void main(String[] args){ int sum=0; int i=1; for(;i<=100;i++){ if(i%3!=0){ sum+=i; } } System.out.println("1到100之间不能被3整除的数之和为:"+sum); } }
如果不提前定义int i ,for循环中定义的i不能在if循环中使用吗?
public class HelloWorld{ public static void main(String[] args){ int sum=0; int i=1; for(;i<=100;i++){ if(i%3!=0){ sum+=i; } } System.out.println("1到100之间不能被3整除的数之和为:"+sum); } }
2014-10-13
http://www.imooc.com/code/1242
1、Java 中的变量需要先声明后使用
2、变量使用时,可以声明变量的同时进行初始化
3、变量中每次只能赋一个值,但可以修改多次
4、main 方法中定义的变量必须先赋值,然后才能输出
-----------------------------------------------------------------------
举报