电脑

当前位置 /首页/游戏数码/电脑/列表

Switch选择结构的用法

什么是switch选择结构?为什么要使用switch选择结构?如和使用switch选择结构?

操作方法

(01)什么是switch选择结构:语法:  switch(表达式){case 常量 1:代码块1;break;case 常量2 :代码块2;break;default:代码块3;break;}这里switch、case、default、break、都是java的关键字

Switch选择结构的用法

(02)1中所示即为switch选择结构;而switch选择结构执行过程是啥呢?执行过程:先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较,当二者相等时,执行这个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码,如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。

(03)如何使用switch选择结构呢?了解了switch选择结构之后呢,接下来做几个案例教大家如何使用switch选择结构, :

(04)public calss Compete{public static void main( String [] args){int mingci = 1;   //名次switch(mingci){case 1 :tln("参加理工大学组织的一个月夏令营活动");break;case 2:tln("奖励惠普笔记本一台");break;case 3:tln("奖励惠普笔记本一台");break;default:tln("没有任何奖励");break;}}}以上代码就实现了switch选择结构:运行结果如下图:

Switch选择结构的用法 第2张

(05)当然  我们还可以通过scanner 定义  输入选择内容而显示结果!并进行如何通过if  else   来处理异常!

Switch选择结构的用法 第3张

(06)import ner;public class Compete {public static void main(String[] args) {tln("**********************");tln("欢迎使用超市管理系统");tln("tt1.登陆系统");tln("tt1.退出");tln("**********************");tln("请选择输入任意一个数“ 1 2 ”");Scanner input =new Scanner();if(extInt()==true){int num = Int();   //名次switch(num){case 1 :tln("欢迎你登陆");break;case 2 :tln("谢谢使用");break;default:tln("输入错误!");break;}}else{tln("请输入正确的数字!");}}}实现if  else   处理异常!  和选择结构;

Switch选择结构的用法 第4张
Switch选择结构的用法 第5张
Switch选择结构的用法 第6张
TAG标签:switch #