for循环是支持迭代的一种通用结构,是最有效,最有效最灵活的循环结构 for循环执行的次数是在执行前就决定的。语法如下: for (初始值;布尔表达式;更新){ }
package demo2;
public class demo1 {
public static void main(String[] args) {
// 计算1-100之间的奇数偶数的和
int aa = 0; // 奇数和
int bb = 0; // 偶数和
for (int i=1;i<=100;i++){
if (i%2!=0){
aa+=i;
}else {
bb+=i;
}
}
System.out.println("奇数和"+ aa);
System.out.println("偶数和"+ bb);
}
}
使用for循环打印九九乘法表
package demo2;
public class demo02 {
// 打印九九乘法表
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <=i; j++) {
System.out.print(j+"*"+i+"="+j*i+"\t");
}
System.out.println();
}
}
}
增强for循环
java5 引入了一种主要用于数组或集合的增强型for循环
package demo2;
public class demo03 {
public static void main(String[] args) {
// java5 引入了一种主要用于数组或集合的增强型for循环
// java增强for循环格式如下
/* for (声明语句 :表达式){
}*/
int[] array = {10,20,30,40,50};
for (int aa :array){
System.out.println(aa);
}
}
}
break和continue讲解
break :break用于强行退出循环,不执行循环中剩余的语句
continue:用于终止某次循环过程,跳过循环中尚未执行的语句,