switch(变量){ case 值1: 代码1; break; case 值2: 代码2; break; ...... default: 代码n; break; }case 判断变量是否等于某个值,default 表示所有 case 都不成立的情况下所执行的代码。
if(变量==值1){ 代码1; } else if(变量==值2){ 代码2; } ...... else{ 代码n; }
public class Test { public static void main(String[] args) { int placing = 1; if(placing == 1){ System.out.println("奖励2000元"); }else if(placing == 2){ System.out.println("奖励1000元"); }else if(placing == 3){ System.out.println("奖励500元"); }else{ System.out.println("没有奖励"); } switch (placing) { case 1: System.out.println("奖励2000元"); break; case 2: System.out.println("奖励1000元"); break; case 3: System.out.println("奖励500元"); break; default: System.out.println("没有奖励"); break; } } }运行结果为:
奖励2000元
奖励2000元
public class Test { public static void main(String[] args) { int placing = 1; switch (placing) { case 1: System.out.println("奖励2000元"); case 2: System.out.println("奖励1000元"); case 3: System.out.println("奖励500元"); default: System.out.println("没有奖励"); } } }运行结果为:
奖励2000元
奖励1000元
奖励500元
没有奖励
本文链接:http://task.lmcjl.com/news/17519.html