一、开发者工具
工欲善其事,必先利其器。作为一个学习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之后就可以实现字符串进行判断了
标签:语句,esle,else,switch,执行,表达式,分支 From: https://www.cnblogs.com/startFromScratch/p/18022668