多语言展示
当前在线:1228今日阅读:23今日分享:25

Switch选择结构的用法

什么是switch选择结构?为什么要使用switch选择结构?如和使用switch选择结构?
工具/原料

Myeclipse10.6开发工具

方法/步骤
1

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

2

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

3

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

4

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

5

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

6

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

推荐信息