1.For循环:最常见的循环语句之一;
For循环是编程入门的必学知识点,也是非常常用的一种语法,java中的for循环,和其余的编程语言的学习思维也是一样的,感觉就是编程语言是有某种相通的地方;
1)每日一记:if(布尔表达式){}
代码
public class cycle {
public static void main(String[] args) {
int j = 10;
int k = 1;
// 循环j次
for(int i = 1;i<j;i++) {
if(i == 5) {
continue;//跳出此次循环,输出将没有第5次
}
if(i == 7) {
break;//通过i值半断是否跳出循环
}
System.out.print("第" + i + "次的值:" +k+"\n" );
k++;
}
}
}
提炼核心
int j = 10;
int k = 1;
// 循环j次
for(int i = 1;i<j;i++) {
System.out.print("第" + i + "次的值:" +k+"\n" );
k++;
}
}
Continue:跳过1次循环
Break:跳出循环;
利用if语句进行判断
2)java增强型:
增强型的for循环语句,可以打印字符;
public class cycle {
public static void main(String[] args) {
int i = 1;
// 循环体
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ){//循环number里面数值的个数的次数;此时里面有五个值,循环5次;
System.out.print( x );
System.out.print(",");
}
System.out.print("\n");
String [] names ={"James", "Larry", "Tom", "Lacy"};
for( String name : names ) {
System.out.print( name );//打印字符
System.out.print(",");
}
}
}
2. while循环
习惯性称之为w循环;可以轻松地实现无限循环:
public class cycle {
public static void main(String[] args) {
int i = 1;
// 循环j次
while(true) {
System.out.println("循环次数:" + i);
i++;
if(i==15) {
System.out.println("当值为15的时候,跳出整个循环;循环结束");
break;
}
}
}
只要值为真(true);就会一直循环;
直到值i==15时;跳出整个循环;
3. do…whle:循环
作用和while一样,但是do…while 循环至少会执行一次。
int x = 23;
do {
System.out.printf("%d",x--);
}while(x!=x);
这里 x != x;值为false;
但是do…while此时还是会执行一次;所以值为23;