for循环中定义两个变量的用法

for循环定义两个变量 转载▼

分类: java
今天遇到一个很有意思的for循环,里面定义了两个变量,写法如下

for(int i=1,j=i+10;i<5;i++,j=i*2){
    System.out.println("i="+i+ "j="+j);
     }

打印结果如下:
i=1 j=11
i=2 j=4
i=3 j=6
i=4 j=8

个人理解:
1、int i=1,j=i+10  定义变量初始值  i=1,j=11
2、i<5  定义循环范围
3、i++,j=i*2  变量递增规则

这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!

吃水不忘打水人,参考链接

你可能感兴趣的:(java杂谈)