2 duan18240114106 duan18240114106 于 2016.03.30 17:08 提问

求解,这个该问题怎么解决

图片说明

8个回答

lee4755026
lee4755026   2016.03.30 17:55
已采纳

这样应该可以
Scanner cin=new Scanner(System.in);
System.out.println("任意字符");
String s;
while (!(s=cin.next()).equals("exit")){
switch (s){
case "a":
System.out.println("gg");
break;
default:
System.out.println("输入错误");
break;
}
}

duan18240114106
duan18240114106 还是有问题我再看看其他资料吧
一年多之前 回复
CSDNXIAON
CSDNXIAON   2016.03.30 17:13

gentoo安装问题求解--问题已经得到解决
求解逻辑问题:谁养鱼
动态规划求解编辑距离问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

pf_pingfan
pf_pingfan   2016.03.30 17:13

你的switch里面啥都没 肯定报错啊 switch(s) 是将变量s和下面的case进行比较

duan18240114106
duan18240114106 其实我想问的是第8和9行该怎么写这个程序才能正确运行
一年多之前 回复
magoo_up
magoo_up   2016.03.30 17:16

Scanner的输入是以换行(Enter)作为分割的,归根结底就是字符串。其方法nextInt() nextLong()等也是后期parse的。所以想要char,需要自己对next()读到的行字符串做判断和转换。

magoo_up
magoo_up 另外java7及以后的版本支持switch直接使用字符串
一年多之前 回复
qq_24334403
qq_24334403   2016.03.30 17:45

switch少了参数,根据你的代码,需要传入一个string类型的字符串

AinUser
AinUser   2016.03.30 21:06

char c =cin.next();

switch默认的是:Int类型

//强制转换类型一下就可以了

AinUser
AinUser   2016.03.30 21:10

public class VowelsAndConsonants { public static void main(String[] args) { for(int i = 0; i < 100; i++) { char c = (char)(Math.random() * 26 + 'a'); System.out.print(c + ": "); switch(c) { case 'a': case 'e': case 'i': case 'o': case 'u': System.out.println("vowel"); break; case 'y': case 'w': System.out.println( "Sometimes a vowel"); break; default: System.out.println("consonant"); } } } } ///:~

AinUser
AinUser   2016.03.30 21:10

public class VowelsAndConsonants { public static void main(String[] args) { for(int i = 0; i < 100; i++) { char c = (char)(Math.random() * 26 + 'a'); System.out.print(c + ": "); switch(c) { case 'a': case 'e': case 'i': case 'o': case 'u': System.out.println("vowel"); break; case 'y': case 'w': System.out.println( "Sometimes a vowel"); break; default: System.out.println("consonant"); } } } } ///:~

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!