JavaSE的第七步 —— 开发者工具、控制语句、if单分支,if-esle双分支,if-else if-else多分支、switch

一、开发者工具
工欲善其事,必先利其器。作为一个学习Java的小白,一个好的工具对我们的开发来说可以说是事半功倍。
在网上看了很多大神们都推荐的使用IDEA开发工具,前30天可以免费使用。而在30天后大神提供了相应的解决方法,只要想学,办法总比困难多。加油每一个求学者。

二、控制语句 —— 顺序语句
顺序就是按照某种规定好的规则对程序进行执行。指的是从上到下,依次执行
“顺序结构”代表“先执行a,再执行b”的逻辑。

三、判断语句
判断就是代表着,如果……那么……
例如:如果明天下雨,那么你出门就需要带伞

四、循环语句
和判断语句有所不同的是:循环中带有一定的判断因素,但是二者还是存在不同
如果……,则重复执行某种操作
如果没有打通这个电话,那么你就一直打这个电话,直到打通为止。

五、if单分支结构
单分支的语法结构很简单
if(布尔表达式){
语句块
}

在if后边的小括号里边的表达式为真,就执行内部的语句块,反之,直接跳过执行后边的语句。4
对于我们初学者来说:
①、语句块的{}最好不要省去,万一少写大括号成了习惯,导致语句块不完整就可能导致重大bug
②、因为如果没有写大括号的话,if的包含范围只有第一句话

六、if-else双分支语句

if(布尔表达式){
	语句块1
    }else{
	语句块2
     }

和单分支结构不同的是,在双分支里边,如果判断语句为假的情况下,那么就会直接执行else里边的相关语句,而不是直接跳过执行后边的语句了

七、多分支语句

	if(布尔表达式1) {
		语句块1;
		} else if(布尔表达式2) {
			    语句块2;
				}
				……
		else if(布尔表达式n){
			语句块n;
			} else {
			语句块n+1;
			}

这就是双分支的加长版,按照顺序一步步来进行判断,如果符合则执行相应的语句块,如果全部不符合则执行语句块n+1。

多分支语句中还有一个关键字switch(好像和某台游戏机的名称差不多,哈哈)

switch (表达式) {
	case 值1: 
    		语句块1;
    		[break];
	case 值2:
     		语句块2;
    		[break];… … …   … …
	[default:
     		默认语句块;]
	 }

switch最开始的时候只能使用整型中的值进行匹配(但是Long类型也是不行,char类型是可以的),它会按照顺序从case1开始对每个值进行比对,如果符合则执行语句,反之则往下走,(这里需要注意的是,如果没有break关键字的话,就会出现击穿现象),如果全部匹配后均无相应的值匹配,则执行default语句内的内容

switch在JDK1.7之后就可以实现字符串进行判断了

posted @ 2024-02-21 12:14  从零开始的学习之路  阅读(39)  评论(0)    收藏  举报