if(判断条件){ //条件成立的代码 }else{ //条件不成立的代码 }例如,商场举办促销活动,会员可参与有奖答题活动,得分大于 80 分即可获得满 100 减 20 优惠券一张,否则没有奖品,用 if else 语句实现这一场景,代码如下:
public class Test { public static void main(String[] args) { int score = 100; System.out.println("本次答题得分:"+score); if(score > 80) { System.out.println("恭喜您,获得满100减20优惠券一张!"); }else { System.out.println("很遗憾,您没有中奖。"); } } }运行结果为:
本次答题得分:100
恭喜您,获得满100减20优惠券一张!
本次答题得分:70
很遗憾,您没有中奖。
public class Test { public static void main(String[] args) { int height = 176; if(height > 178){ System.out.println("XL码"); } if(height >= 173 && height <= 178){ System.out.println("L码"); } if(height < 173){ System.out.println("M码"); } } }运行结果如下:
L码
对代码进行修改,使用 if else 的结构来完成,具体思路应该是这样的:先划分出身高(身高:cm)大于 178 和身高小于等于 178,再将身高小于等于 178 的代码块划分为身高大于等于 173 和身高小于 173,具体实现代码如下。public class Test { public static void main(String[] args) { int height = 176; if(height > 178){ System.out.println("XL码"); }else { if(height >= 173) { System.out.println("L码"); }else { System.out.println("M码"); } } } }
public class Test { public static void main(String[] args) { int height = 176; if(height > 178){ System.out.println("XL码"); }else if(height >= 173) { System.out.println("L码"); }else { System.out.println("M码"); } } }if else 的使用是比较灵活的,可以根据不同情况选择不同的组合方式,需要注意的是:
{ }
,也可跟 if 语句。public class Test { public static void main(String[] args) { int score = 90; int age = 22; if(score > 80){ if(age >= 20){ System.out.println("成功晋级A组"); }else if(age >= 18){ System.out.println("成功晋级B组"); } } } }运行结果如下:
成功晋级A组
本文链接:http://task.lmcjl.com/news/14889.html