概述
模拟单项选择题:
*
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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复