java基础知识三(循环结构)

第一章for循环的格式及基本使用

1.1 for循环语句格式:

1.1.1 for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}

		for(int x=1; x<=5; x++) {
			System.out.println("HelloWorld");

1.1.2 for循环的执行流程图
在这里插入图片描述

1.2 while循环格式的概述和使用

1.2.1 while循环语句格式
基本格式
while(判断条件语句) {
循环体语句;
}

扩展格式
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}

		int x=1;
		while(x<=5) {
			System.out.println("HelloWorld");
			x++;

1.2.2 执行流程图
在这里插入图片描述

1.3 dowhile循环格式的概述和使用

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

扩展格式
初始化语句;
do {
循环体语句;
控制条件语句;
} while((判断条件语句);

int x=1;
		do {
			System.out.println("HelloWorld");
			x++;
		}while(x<=5);

1.3.2 执行流程图
在这里插入图片描述

1.4循环语句区别

三种循环语句可以完成相同的事情,但是也是有小区别的:

  •  do...while循环语句至少执行一次循环体。
    
  •  而for和while循环语句要先进行条件的判断,然后看是否执行循环体语句。
    
  • for循环和while循环的小区别:

  •  for循环结束后,初始化的变量不能被使用了,该变量就从内存中消失,能够提高内存的使用效率。
    
  •  而while循环结束后,初始化的变量还可以继续被使用。
    
  • 推荐使用的顺序:for – while – do…while

第2章 循环嵌套

循环嵌套:就是循环体语句本身是一个循环语句。

2.1循环嵌套打印正三角形

		int z = 1;
		for(int x=1; x<=5; x++) {
			for(int y=1; y<=z; y++) {
				System.out.print("*");
			}
			System.out.println();
			z++;
		}

第3章 控制循环语句

3.1 break的使用场景

  • 在选择结构switch语句中,在循环语句中
  • break的作用:
    跳出单层循环
    跳出多层循环
    带标签的跳出
  • 格式:
    标签名:循环语句
    标签名要符合Java的命名规范
    跳出死循环 :
    此行代码可以终止java程序运行: System.exit(0)
    标签名法:
    在这里插入图片描述

3.2 跳转控制语句continue的概述和使用

  • break和continue的区别:
  •  break:跳出整个循环
    
  •  continue:跳出这一次的操作,进入下一次的执行
    
public class ContinueDemo {
	public static void main(String[] args) {
		for(int x=1; x<=5; x++) {
			if(x == 3) {
				continue;
			}
			System.out.println("HelloWorld"+x);

第4章 Random随机数

4.1 Random的使用步骤

使用步骤(和Scanner类似):

  • 导包:import java.util.Random;
  • 创建对象:Random r = new Random();
  • 获取随机数:int number = r.nextInt(10);
  • 产生的数据在0到10之间,包括0,不包括10。
  • 括号里面的10是可以变化的,如果是100,就是0-100之间的数据
 * 		A:系统产生一个1-100之间的随机数
 * 			Random r = new Random();
 * 			int number = r.nextInt(100)+1;

发布了30 篇原创文章 · 获赞 10 · 访问量 902

猜你喜欢

转载自blog.csdn.net/weixin_45788152/article/details/104176560