本文目录一览:
java中for是什么意思
for是控制循环的关键字。
这样解释比较容易理解,看下面的伪代码
for every int named i in group (1~10) do
{
printf("%d", i);
}
翻译一下:
定义一个范围(group)1~10,然后其中逐个赋值给int i,然后执行括号里面的printf("%d", i);
再写正式代码
for(int i=1; i=10; i++) //i初始值是1,i的最大值是10 ,i每一次+1
{
printf("%d", i);
}
java for循环用法
java for循环用法如下:
javafor循环语句语法:for(初始化; 布尔表达式; 更新) {// 代码语句}。最先执行初始化步骤,可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。然后,检测布尔表达式的值:1、如果为 true,循环体被执行。2、如果为 false,循环终止,开始执行循环体后面的语句。执行一次循环后,更新循环控制变量。再次检测布尔表达式,循环执行上面的过程。
java中有三种类型的for循环。1、简单for循环2、for-each或增强型for循环3、标记for循环。Java简单For循环:简单的for循环与C/C++相同。我们可以初始化变量,检查条件和增加/减少变量的值。语法为:
for(initialization;condition;incr/decr){
//code to be executed
}
Java for-each循环:for-each循环用于在java中遍历数组或集合。它比简单的for循环更容易使用,因为不需要递增值和使用下标符号。语法为:
for(Type var:array){
//code to be executed
}
java中for循环的几种写法
以下为for循环的几种写法:
/***
方法一:最普通的不加思考的写法
* p*优点:较常见,易于理解
* p* 缺点:每次都要计算list.size()*/
for (int i = 0; i list.size(); i++) {
System.out.println(list.get(i));
}
/***
方法二:数组长度提取出来
* p* 优点:不必每次都计算
* p* 缺点:
1、m的作用域不够小,违反了最小作用域原则
2、不能在for循环中操作list的大小,比如除去或新加一个元素*/
int m = list.size();
for (int i = 0; i m; i++) {
System.out.println(list.get(i));
}
/***
方法三:数组长度提取出来
* p* 优点:
1、不必每次都计算
2、所有变量的作用域都遵循了最小范围原则
* p* 缺点:
1、m的作用域不够小,违反了最小作用域原则
2、不能在for循环中操作list的大小,比如除去或新加一个元素*/
for (int i = 0, n = list.size(); i n; i++) {
System.out.println(list.get(i));
}
/***
方法四:采用倒序的写法
* p* 优点:
1、不必每次都计算
2、所有变量的作用域都遵循了最小范围原则
* p* 缺点:
1、结果的顺序会反
2、看起来不习惯,不易读懂
* p* 适用场合:与显示结果顺序无关的地方:比如保存之前数据的校验*/
for (int i = list.size() - 1; i = 0; i--) {
System.out.println(list.get(i));
}
/***
方法五:Iterator遍历
* p* 优点:简洁
* p* 缺点:*/
for (IteratorString it = list.iterator(); it.hasNext();) {
System.out.println(it.next());
}
/*** 方法六:
jdk1.5新写法
* p* 优点:简洁结合泛型使用更简洁*
p* 缺点:jdk1.4向下不兼容*/
for (Object o : list) {
System.out.println(o);
}
java中for的作用
Java中 for是控制循环的关键字
for(int i = 0; i 10; i++){
System.out.println("这是个for循环:" + i);
}