java之循环

java中的结构

- 顺序结构:从上往下依次执行的叫做顺序结构 选择结构:分支结构,有相关的判断和选择

if: -if~else -if~else
if~else if...else -switch~case
........

* 循环结构: -for: -while: -do~while:

image

if结构语法:

	 *  if(判断条件){
	 *  	执行的代码块;
	 *  }
	 *  当判断条件的结果为true时,才会执行if大括号中的代码块,否则不执行
	 *  
	 * -if~else结构语法: 二选一的结构
	 *  if(判断条件){//如果
	 *  	执行的代码块;
	 *  }else{//否则
	 *      否则执行的代码块;
	 *  } 
	 ![image](https://img2022.cnblogs.com/blog/2967612/202209/2967612-20220905195453769-668231474.png)

image

if-else if结构

多选一的结构
* if(判断条件1){
* 执行的代码块1;
* }else if(判断条件2){//否则如果
* 执行的代码块2;
* }else if(判断条件3){
* 执行的代码块3;
* }
* ...else{ //否则:注意,else可以没有,不影响判断
* 否则执行的代码块;

例如

image
image

switch-case结构:

switch(值){ //多选一的结构

  • case 选项1:
  •  代码块1;
    
  •  break;
    
  • case 选项2:
  •  代码块2;
    
  •  break;
    
  • ...
  • default:
  • 默认执行的代码块;      
    
  • }
  • switch小括号当中的值,如果和case中的某一个选项值匹配上了,就会进入到对应的case中执行
  • 代码块,如果case中的选项都没匹配上,则进入到default中执行
  • 注意:
  • (1)每一个case中执行完之后,一定要有一个break跳出当前结构,否则,会一直往下执行
  • (2)default的位置是可以任意变动的,但是如果没在程序的最末尾,那么也需要添加break
  • break:用来跳出/结束当前switch-case和循环结构

switch-case结构中的值填写的数据类型只能是byte,short,int,char,String,枚举

例如

image
image

循环结构

for:

  • 格式: for(表达式1;表达式2;表达式3){
  •    	 重复执行的代码块;
    
  •  }
    
  • 表达式1: 定义一个变量的表达式,例如:int i=0
  • 表达式2: 判断条件,决定的循环是否能够执行,如果判断条件为true,才执行循环,例如:i<10
  • 表达式3:表达式1中定义变量的递增或者递减,配合表达式2来决定循环执行的次数,例如:i++
  • while:
  • do-while:

for循环第一种

image
image

for循环第二种

image
image

for循环的第三种

image
image

for循环的第四种

image
image

for循环第五中

image

posted @ 2022-09-05 20:01  梦梦想睡觉  阅读(63)  评论(0编辑  收藏  举报