java基础之循环语句结构的实现与解析

循环语句:
for循环语句
while循环语句
do…while循环语句
控制跳转语句
循环嵌套
random
循环结构:重复做某件事情,具有明确的开始和停止标志
循环结构的组成:
1.初始化语句:用于表达循环开启时的其实状态,可以是一条或者多条
2.条件判断语句:用于表示反复执行的条件,使用结果为boolean
3.循环体语句:表示循环反复执行的内容,任意语句
4.条件控制语句:用于表示循环执行中表示变化的内容,使用一条语句改变变量的值
语句格式:
for(初始化语句;条件判断语句;条件控制语句){
循环体语句;
}

案列:输出五次HELLO WORLD
public class fordemo{
    
    
	public static void main(String[] args) {
    
    
		//使用循环
		for (int i=1;i<=5 ;i++ ) {
    
    
			System.Out.println("HELLO WORLD");
		}
	}
}
案例:使用循环输出1-1010-1的数据
public class fordemo{
    
    
	public static void main(String[] args) {
    
    
		for (int i=1;i<=10 ;i++ ) {
    
    
			System.Out.println(i);
		}
		for (int a=10;a>=1 ;a-- ) {
    
    
			System.Out.println(a);
		}
	}
}
统计案例:
public class deomo1{
    
    
	public static void main(String[] args) {
    
    
		int count=0;
		for (int i=100;i<100 ;i++ ) {
    
    
			int ge=1%10;
			int shi=i/10 %10;
			int bai=i/10/10%10;
		if (ge*ge*ge+shi*shi*shi +bai*bai*bai) {
    
    
			count++;
		}
		}
		System.Out.println("water flower");
	}
}

while循环语句格式:
while(条件判断语句){
循环体语句;
}
执行流程:
1.执行初始化语句
2.执行条件判断语句,看其结构是true还是false
3.执行循环体语句
4.执行条件控制语句
5.回头2继续

案例1public Class deomo1{
    
    
	public static void main(String[] args) {
    
    
		int i =1;
		while(i<=50){
    
    
			System.Out.println("!");
			i++;
		}
		}
}
案列2public class deomo1{
    
    
	public static void main(String[] args) {
    
    
		double i=0.1;
		count =0;
		while(i<=8844.43){
    
    
         i *=2;
         count++;
		}
		System.Out.println("您折叠的次数为" count);
	}
}

do while循环语句:
基本格式:
do{
循环体语句;
条件控制语句;
}while(条件判断语句)

案列:
public Class deomo1{
    
    
	public static void main(String[] args) {
    
    
		int i=1;
		do{
    
    
			System.Out.println("study");
            i++;		
		}
        while(j<=5);
	}
}

三种循环的区别:
1.for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
2.do…while先执行一次循环体,然后判断条件是否成立,是否继续执行循环体
for和while的区别:
1.条件控制语句所控制的自增变量,因为归属for循环的语句结构中,在for循环结束后,不能继续访问
2.条件判断语句所控制的自增变量,对于while循环的语句结构中,结束后可以使用
跳转控制语句:
continue用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行
break 用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环
循环嵌套:
语句结构
1.顺序语句,以分号结尾,表示一句话的结束
2.分支语句
3.循环语句

案列:
import java.util.Random;
public Class deomo1{
    
    
	public static void main(String[] args) {
    
    
		Random r=new Random();
		for (int i=0;i<10 ;i++ ) {
    
    
			int Number =r.newInt(10);
			System.Out.println("number"+Number);
		}
		int x=r.newInt(100);
		System.Out.println(x);
	}
}
案列:
import java.util.Random;
import java.util.scanner;
public Class deomo1{
    
    
	public static void main(String[] args) {
    
    
		Random r=new Random();
		int number =r.newInt(100)+1;

		while(true){
    
    
			Scanner sc =new Scanner();
			System.Out.println("请输入您的数字");
			int Number =sc.newInt();
		if (Number>number) {
    
    
			 	System.Out.println("您的数字大了")}else if(Number<number){
    
    
			 	System.Out.println("您的数字小了")}else{
    
    
			 	System.Out.println("恭喜您猜中了")break;
			 }	 
		}
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_45743004/article/details/108569948
今日推荐