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

2021-09-27---运算符-流程控制-循环

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

2021-09-27---运算符-流程控制-循环

1.运算符
三目运算符:又叫三元运算符
语法:布尔型表达式?真语句:假语句;
布尔型表达式:结果只要是布尔型即可(true/false)
int a=10;
int b=20;
String result=a>b?“a>b”:“a System.out.println(result);
输出结果为:a 2.字符串连接符
字符串拼接符:+
+ 是加和运算,也可以做字符串拼接,用于把多个数据合并为一个字符串
任何数据只要用+进行拼接,都可以得到新的字符串
int a=10;
int b=20;
//需求:打印a+b=1020
System.out.println(“a+b=”+a+b);
//需求:打印a+b=30
System.out.println(“a+b=”+(a+b));
//需求:10+20=30
System.out.println(a+"+"+“b”+"="+(a+b));
3.流程控制
流程控制有三种情况
1.顺序结构:从上往下,从左至右,相当于一条路,没有任何分叉口
2.分值结构:相当于过马路有个分叉口,可以根据当前的情况进行选择走哪条路
3.循环结构:重复做某件事,类似操场跑圈
3.1 顺序结构:严格遵守从上往下执行
3.2 分支结构
if…else…(单分支语法,如果不符合条件,就不执行了)
if(布尔型表达式){
为真执行的java代码;
}

				双分支语法(一定会有一个分支执行)
				if(布尔型表达式){
					为真执行的java代码;
					}else{
				为假执行的java代码;		
			}

			多分支语法(如果是else结尾,就肯定会有一个分支执行,如果不是else结尾可能会有不执行情况)
		if(布尔型表达式){
			java代码;
			}else if(布尔型表达式){
			java代码;
			}else if(布尔型表达式){
			java代码;
			}else{
			java代码;
		}(此处以else为例.肯定会有一个分支执行)
		3.2Switch
		语法:
				switch(数据){
						case 值1:
						符合条件执行的代码;
						break;
						case 值2;
						符合条件执行的代码;
						break;
						case 值3;
						符合条件执行的代码;
						break;
						default:
						默认执行的代码;
	}
	注意:每个case分支都要加break,否则会发生case穿透现象
	default:可以不加.如果不加会有不执行情况.

4.循环结构
for循环
循环三要素:初始值,终止条件,步长
语法:
for(表达式1;表达式2;表达式3){
循环体(就是要做的事情);
}
表达式1:最先执行,并且只执行一次,所以适合做初始化操作
表达式2:必须是布尔表达式,返回true/false
表达式3:每次循环都会执行,所以适合做步长操作
5.嵌套循环
嵌套循环:循环体中还有一个循环体
可以把双层嵌套循环模拟二维平面
外层循环表示行数,内层循环代表列数
外层循环执行一次,内层循环执行一圈
范例:九九乘法表
for(int i=1;i<10;i++){
for(int j=1;j<=i;j++){
System,out.println(j+""+i+"="+(ij))’
}
System.out.println();
}
6.while 循环

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

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

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