我是靠谱客的博主 单薄鼠标,最近开发中收集的这篇文章主要介绍选择结构语句switch,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

模拟单项选择题:
 * A,B,C,D四个选项
 * 
 * 分析:
 * 使用键盘录入数据的时候,看API发现Scanner类中没有这个方法:nextChar:接收一个字符
 * 
 * 我们知道ASCII码表:
 * 'A'------>65
 * 'B'------>66
 * 'C'------>67
 * 'D'------>68
 * 
 *

 * 接收数据的时候使用int类型接收,然后在使用switch语句之前,将其强制转换为char字符类型

代码 :

package 选择结构语句;


import java.util.Scanner;


/*模拟单项选择题:
* A,B,C,D四个选项

* 分析:
* 使用键盘录入数据的时候,看API发现Scanner类中没有这个方法:nextChar:接收一个字符

* 我们知道ASCII码表:
* 'A'------>65
* 'B'------>66
* 'C'------>67
* 'D'------>68

*
* 接收数据的时候使用int类型接收,然后在使用switch语句之前,将其强制转换为char字符类型*/
public class Switch {
public static void main(String[] args) {
         System.out.println("你最喜欢吃的水果是什么");
         System.out.println("A        西瓜");
         System.out.println("B          桃子");
         System.out.println("C           梨");
         System.out.println("D           苹果");
       //键盘录入数据
         Scanner sc=new Scanner(System.in);
         //录入并且接收数据
         System.out.println("请输入你的选择:");
         int choiceNumber=sc.nextInt();
         char choice=(char)choiceNumber;
         switch(choice){
         case 'A':
        System.out.println("你的答案正确");
        break;
         case 'B':
        System.out.println("你的答案错误");
        break;
         case 'C':
        System.out.println("你的答案错误");
        break;
         case 'D':
               System.out.println("你的答案错误");
               break;
         }
}
}





/*
 * 键盘录入字符串,然后根据选择满足条件的字符串,然后输出对应的结果;如果都不存在,提示没有该字符串
 * 
 * String line = sc.nextLine() ;
 * 
 * nextInt();
 * nextByte();
 * nextShort();
 * nextBoolean();
 * nextFloat();
 * nextDouble();
 * nextString(); //错误的
 * */


代码


package 选择结构语句;


import java.util.Scanner;
public class switch2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入你想要的字符串");
String line=sc.nextLine();
switch (line) {
case "hello":
System.out.println("输入的是:"+"hello");
break;
case "java":
System.out.println("输入的是:"+"java");
break;
  default :
System.out.println("输入的字符串不存在");
break;
}
}


}

最后

以上就是单薄鼠标为你收集整理的选择结构语句switch的全部内容,希望文章能够帮你解决选择结构语句switch所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部