for循环的另一种写法

Posted hitnmg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环的另一种写法相关的知识,希望对你有一定的参考价值。

1.for循环的另一种写法

for循环主要用于遍历数组,举例说明之

a.老方法

int[] a={1,2,4,4};

for(int i=0;i<a.length;i++}{

执行代码

}

b.增强型方法

for(int i:a}{

执行代码

}

int i:数组元素变量

a:要遍历的数组对象

该方法会从第一个数组元素开始,逐个遍历,直到最后一个数组元素

2.Integer.parseInt()方法

该方法将字符串变量转换为整形变量

eg.int a=Integer.parseInt("4");

将字符串“4”转换为int 类型变量a

3.生成随机整数的方法

eg.int b=(int) (Math.random()*8);

此例子生成0到八的随机整数;

解读如下:Math.random()生成大于等于0小于1的随机数

                 Math.random()*8生成大于等于0小于8的小数,类型为double

                 (int)为将double类型变量强制转换为int类型

4.i++与++i区别

还是举例说明:

a .int z=0;

int s=z++;

则s为0,z为1.因为++后置,先执行赋值操作,后加减;

b. int z=0;

int s=++z;

则z,s均为1.因为++前置,先加减,后赋值

 

以上是关于for循环的另一种写法的主要内容,如果未能解决你的问题,请参考以下文章

如何用qlik意义上的另一种方式替换大数据(大约数百万行)的for循环

for循环条件里冒号是啥作用

for循环的新用法和auto关键字

java的for循环的几种写法

18 C#中的循环执行 for循环

C++11for循环的一种特殊写法