for循环的三种写法(for循环语句基本用法及示例)
python的for循环语句怎么写
python的for循环语句写法:while 判断条件(condition);执行语句(statements)。
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假 false 时,循环结束。
实例:
#!/usr/bin/python
count = 0
while (count 9):
?print 'The count is:', count
?count = count + 1
print "Good bye!"
运行实例 ?
以上代码执行输出结果:
The count is: 0
The count is: 1
The count is: 2
The count is: 3
The count is: 4
The count is: 5
The count is: 6
The count is: 7
The count is: 8
Good bye!
java的for循环一共有几种写法
for(初始化;条件;条件成立后执行){}
下面两个是语法糖
for(一个完成iterable接口的实例:取出的元素名){}
for(一个数组类:取出的元素名){}
或者,对于”for(初始化;条件;条件成立后执行){}“你可以把三个都写出去
如int a=0; for(;true;){ a=a+1;if(a10){break;}}
Java for循环几种写法整理
1:遍历数组的传统方式
/* 建立一个数组 */
int[] integers = {1, 2, 3, 4};
/* 开始遍历 */
for (int j = 0; jintegers.length; j++){
int i = integers[j];
System.out.println(i);
}
2:遍历Collection对象的传统方式
/* 建立一个Collection */
String[] strings = {"A", "B", "C", "D"};
Collection stringList = java.util.Arrays.asList(strings);
/* 开始遍历 */
for (Iterator itr = stringList.iterator(); itr.hasNext();) {
Object str = itr.next();
System.out.println(str);
}
3:遍历数组的简单方式
/* 建立一个数组 */
int[] integers = {1, 2, 3, 4};
/* 开始遍历 */
for (int i : integers) {
System.out.println(i);/* 依次输出“1”、“2”、“3”、“4” */
}
4:遍历数组的简单方式的等价代码
/* 建立一个数组 */
int[] integers = {1, 2, 3, 4};
/* 开始遍历 */
for (int 变量名甲 = 0; 变量名甲integers.length; 变量名甲++) {
System.out.println(integers[变量名甲]);/* 依次输出“1”、“2”、“3”、“4” */
}
5:遍历Collection的简单方式
/* 建立一个Collection */
String[] strings = {"A", "B", "C", "D"};
Collection list = java.util.Arrays.asList(strings);
/* 开始遍历 */
for (Object str : list) {
System.out.println(str);/* 依次输出“A”、“B”、“C”、“D” */
}
6:遍历Collection的简单方式的等价代码
/* 建立一个Collection */
String[] strings = {"A", "B", "C", "D"};
Collection stringList = java.util.Arrays.asList(strings);
/* 开始遍历 */
for (Iterator 变量名乙 = list.iterator(); 变量名乙.hasNext();) {
Object str = 变量名乙.next();
System.out.println(str);/* 依次输出“A”、“B”、“C”、“D” */
}
7:禁止重新赋值
int[] integers = {1, 2, 3, 4};
for (final int i : integers) {
i = i / 2; /* 编译时出错 */
}
8:允许修改状态
Random[] randoms = new Random[]{new Random(1), new Random(2), new Random(3)};
for (final Random r : randoms) {
r.setSeed(4);/* 将所有Random对象设成使用相同的种子 */
System.out.println(r.nextLong());/* 种子相同,第一个结果也相同 */
}
9:使用和要被遍历的数组中的元素相同类型的循环变量
int[] integers = {1, 2, 3, 4};
for (int i : integers) {
System.out.println(i);/* 依次输出“1”、“2”、“3”、“4” */
}
10:使用和要被遍历的Collection中的元素相同类型的循环变量
Collection String strings = new ArrayList String();
strings.add("A");
strings.add("B");
strings.add("C");
strings.add("D");
for (String str : integers) {
System.out.println(str);/* 依次输出“A”、“B”、“C”、“D” */
}
11:使用要被遍历的对象中的元素的上级类型的循环变量
String[] strings = {"A", "B", "C", "D"};
Collection String list = java.util.Arrays.asList(strings);
for (Object str : list) {
System.out.println(str);/* 依次输出“A”、“B”、“C”、“D” */
}
12:使用能和要被遍历的对象中的元素的类型自动转换的类型的循环变量
int[] integers = {1, 2, 3, 4};
for (Integer i : integers) {
System.out.println(i);/* 依次输出“1”、“2”、“3”、“4” */
}
循环结构For I% = -1 to -17 Step -2共执行几次,%是什么意思,求大神详解
“%”是求余数的意思,例如3%2=1,意思是3除以2的余数是1。
循环结构“For I% = -1 to -17 Step -2”意思是从-1运算到-17,每次增加-2,故共执行9次。
扩展资料:
for循环的三种写法:
1、遍历循环
String[] arr = { "a", "b", "c", "d" };
for (int i = 0; i arr.length; i++) {
? System.out.println(arr[i]);
}
2、迭代器循环
String[] arr = { "a", "b", "c", "d" };
ListString list = Arrays.asList(arr);
for (IteratorString iterator = list.iterator();iterator.hasNext();)
{
? ? System.out.println(iterator.next());
}
3、增强型for循环
String[] arr = { "a", "b", "c", "d" };
for (String a : arr) {
? ? System.out.println(a);
}
for循环怎么写?
Java吗?
以下是一个简单的for循环
for(int i=0;i10;i++){
遍历
}
此外还有增强for循环
for(Object obj:Object){
遍历
}
for循环就是一个一个地从数据集合里面遍历数据
for循环怎么写
它的一般形式为: for(初始化; 条件表达式; 增量) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。 例如: for(i=1; i=10; i++) 语句; 上例中先给 " i " 赋初值1, 判断 " i " 是否小于等于10, 若是则执行语句, 之后值增 加1。再重新判断, 直到条件为假, 即i10时, 结束循环。