在刚入门时,我们会因为一些语句的应用而感到烦恼,比如什么时候用if语句,什么时候使用swithc词句,
在Java基础中常用的语句为:
选择结构:switch
switch
在判断相同类型的值时,并需要判断的值不多时,我们使用swithc语句来判断,如:
switch(5){
case 1:{
//当只有一句执行代码时,可以不写大括号{}
break;
// 一要写结束语句,否则会一直到遇到结束语句或才会结束,如果是在最后一行,可以不写;
}
case 2:{
break;
}
.....
case 5:{
break;
}
};
当不同的值执行的代码相同时,可以写成:
switch(2){
case 1:
case 2:
case 3:{
//执行语句
}
}
总结:switch语句在判断时,只能有一种类型,否则在编译时就会报错,不可以使用运算符来判断,值必须是常量,也就是不可变
注意:在值的后面一定要写:(冒号),每句都要写break;用来结束语句,否则会一直向下执行.
判断语句:if,
当需要判断的值不确定,并判断的值有相应的运算符结果(ture&false)时,可以使用if语句,可以减写代码,如:
当判断一个数到多少数之间的数:
第一种:
int tem=4;
if(tem<0||tem>9){
//当不知道tem是多少时,可以进行判断,简写代码,如果使用switch语句就相当复杂
}
第二种:
if(tem<10){
}else{
//当tem不等于ture时,执行该行代码
}
第三种:
if(tem<10){
}else if(tem>10){
//第三种就是在第二中的方式中加上一个else if(){}这样可以进行相应的判断,执行不用的代码
}else{
}
总结:在if语句中,当基本数据类型有相应的规律时,可以使用if语句来进行判断,从来简写代码
在实际操作用,使用if语句的次数会多一些;
注意:在使用if语句判断时,如果是字符类型,不可以使用运算符来判断,否则也会报错
第一次写,当做回顾,如果有什么不对的地方欢迎指点 |
|