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 还是有问题我再看看其他资料吧
2 年多之前 回复
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行该怎么写这个程序才能正确运行
2 年多之前 回复
magoo_up
magoo_up   2016.03.30 17:16

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

magoo_up
magoo_up 另外java7及以后的版本支持switch直接使用字符串
2 年多之前 回复
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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
3.10 用栈实现解决迷宫问题(输出一条路径(非最短路径))
(1)     数据组织:设置一个数组mg,用0表示方块可走,用1表示方块不可走。(2)     定义迷宫栈的基本运算(3)bool mgpath()部分算法阐述如下,详细见具体代码完整代码://用栈求解迷宫问题 #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;malloc.h&amp;gt; #define MaxSize 100 #define M 8 #define N ...
程序调试黑宝书
指导你 该怎么 调试软件 还有 遇到 问题 该怎么解决
这个问题怎么解决?
标题: SQL Server Setup failure.------------------------------SQL Server Setup has encountered the following error:SQL Server 2008 setup100.exe and setuppatch.exe cannot be run in this mode. If you are r...
怎么解决这个问题?
-
这个问题怎么解决
目前正在做一个网站,其中有一个各地办事处的栏目,打开是一张中国地图,地图上面有各省的名称,点击其中一个省的名称后会出现相应省份的地图,上面标有各市区的名称,然后点击进入详细信息,请问有没有那位曾经接触过此类型的,想请教以下改如何实现,要求可以实现动态添加 
栈求解迷宫问题
问题:假设下图是某迷宫的地图,问此迷宫是否有一条通路 求解思想: 用栈来实现解决问题,主要步骤是 (1)从迷宫的
回溯法解旅行商问题(TSP)
回溯法解旅行商问题(TSP) 旅行商问题,常被成为旅行推销员问题,是指一名推销员要拜访多个地点,如何找到再拜访每个地点一次后再回到起点的最短路径. 进一步的抽象,可以转化为图论的问题,将每个城市看成图G(V,E)中的一个顶点,则旅行商问题可以转化为从一个顶点s出发,找到一条最短的路径从s出发,经过所有的顶点,最后回到s.最简单的解法就是枚举,枚举所有的路径,计算其每条路径的
回溯法解决N皇后问题——递归与非递归求解
回溯法其实也是一种搜索算法,它可以方便的搜索解空间。  回溯法解题通常可以从以下三步入手:  1、针对问题,定义解空间  2、确定易于搜索的解空间结构  3、以深度优先的方式搜索解空间,并在搜索的过程中进行剪枝  回溯法通常在解空间树上进行搜索,而解空间树通常有子集树和排列树。  针对这两个问题,算法的框架基本如下:  用回溯法搜索子集合树的一般框架 void backtrac
队列的应用——求解迷宫问题
代码示例: #include using namespace std; const int MaxSize = 20; //迷宫最大行、列数 const int QueueSize = 100; //顺序队大小 struct Box //方块结构体类型 { int i; //方块的行号 int j; //方块的列号 int pre;
运用LINGO解决某些动态规划的问题
运用LINGO解决动态规划,求解数学模型的时候有用