栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java流程控制

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java流程控制

java流程控制 1:流程控制分类

顺序结构 : 自上而下 顺序执行 ,平时书写的代码都是顺序结果。
选择结构: 分支结构 在程序执行的过程中可能会出现多个分支 选择进行执行
循环结构: 就在在程序执行的过程中,可能出现有些代码往复执行,此时通过循环结构完成。

1.1选择结构 1.1.1: if分支
int number=100;
if(number<100){//()小括号中是一个结果为boolean的判断条件,如果为true执行
	System.out.println("满足条件执行");
}


number=100;
if(number<100){//()小括号中是一个结果为boolean的判断条件,如果为true执行
	System.out.println("满足条件执行");
}else{
	System.out.println("没有满足条件执行");
}



number=80;
if(number<100){//()小括号中是一个结果为boolean的判断条件,如果为true执行
	System.out.println("<100");
}else if(number<200){
	System.out.println("<200");
}else{
    System.out.println("都不满足");
}
1.1.2:switch分支

注意点比较多,不过switch开发中使用极少,可以参考此文章

//下面是新写法执行返回值
int month = 12;
System.out.println(month);
 int i = switch (month){ 
 case 1,2,12->{ System.out.println("冬天 2002年的第一场雪"); yield 1; } 
 case 3,4,5->{ System.out.println("春天 春天在哪里呀~~~"); yield 2; }
 case 6,7,8-> {System.out.println("夏天 夏天夏天悄悄过去 ~~~"); yield 3;}
 case 9,10,11-> {System.out.println("秋天 就让秋风带走我的思念"); yield 4; }  
 default -> {System.out.println("请输入正确的月份"); yield 5; }
};
1.2:循环结构 1.2.1:while,do while循环
 
 // 計算1-100累加求和 
 int num = 1; 
 int sum = 0;
 while(num<=100){
  	sum = sum + num;
  	num++; //num一直自增,当大于100,判断条件就会变为false,然后酒可以跳出循环了
 }
System.out.println(sum);

 
 do{
  	sum = sum + num;
  	num++; //num一直自增,当大于100,判断条件就会变为false,然后酒可以跳出循环了
 }while(num<=100);
System.out.println(sum);

do{
	System.out.println("必定执行一遍");
}while(false);
1.2.2 for循环【重点】
for(int i=0;i<10;i++){
	System.out.println("循环了"+i+"次");
}


tips:for循环可以嵌套使用,使用较多
请多练习,打印九九乘法表,打印菱形形状

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/658298.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号