黑马程序员技术交流社区
标题:
String类型转换char时 键盘录入问题
[打印本页]
作者:
lcycr
时间:
2014-7-29 21:19
标题:
String类型转换char时 键盘录入问题
我是这么写的 也能运行 但是总感觉怪怪的 还有其他方法吗?
import java.util.Scanner;
class DanXuan
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的选项: ");
char answer = 'a';
String str = String.valueOf(answer);
str = sc.nextLine();
/*
char x = 'a';
System.out.println("请输入选项");
Scanner sc=new Scanner(System.in);
String str= sc.nextLine();
char y[]=str.toCharArray();
x=y[0];
*/
switch(str){
case "A":
System.out.println("您的选择是:A");
break;
case "B":
System.out.println("您的选择是:B");
break;
case "C":
System.out.println("您的选择是:C");
break;
case "D":
System.out.println("您的选择是:D");
break;
default:
System.out.println("您的输入有误!");
break;
}
}
}
作者:
idency
时间:
2014-7-29 23:13
你这个确定可以正常输出吗
作者:
masai158
时间:
2014-7-29 23:14
{:2_32:}!我来凑个热闹
作者:
lcycr
时间:
2014-8-2 20:05
idency 发表于 2014-7-29 23:13
你这个确定可以正常输出吗
可以啊 但是感觉不严谨
作者:
idency
时间:
2014-8-2 21:27
lcycr 发表于 2014-8-2 20:05
可以啊 但是感觉不严谨
我感觉你有两句代码是没用的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2