为了账号安全,请及时绑定邮箱和手机立即绑定

如果不提前定义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);

 }

}

正在回答

2 回答

可以for(int i=0;i<=100;i++)

0 回复 有任何疑惑可以回复我~

http://www.imooc.com/code/1242

1、Java 中的变量需要先声明后使用

2、变量使用时,可以声明变量的同时进行初始化

3、变量中每次只能赋一个值,但可以修改多次

4、main 方法中定义的变量必须先赋值,然后才能输出

-----------------------------------------------------------------------










0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信