请问java中错误 “单个case”如何解决。 还有 char ch =args[0].charAt(0); 何解?

publicclassSwitchTest{publicstaticvoidmain(String[]args){charch=args[0].charAt(0);{sw... public class SwitchTest {
public static void main (String [] args){
char ch =args[0].charAt(0);
{
swith(ch)
{
case'0' : case'1' : case'2' : case'3' : case'4' : case'5' : case'6' : case'7' : case'8' : case"9" :;
System.out.println("The character is digit"+ch);
break;
看图吧!
展开
 我来答
百度网友48af4e0
2011-07-28 · 超过11用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:26.8万
展开全部
char ch = args[0].charAt(0);
这句话的意思是:把 数组args[0] 中的第一个字符 赋值给 ch; 现在的问题是 你根本就没给出args[0] 。所以异常。
xuhang20687
2011-07-28 · TA获得超过192个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:79.5万
展开全部
楼主没有格式好吧? "9" 不能打双引号呢
public class SwitchTest {
public static void main (String [] args){
char ch =args[0].charAt(0);
swith(ch)
{
case '0' :
case '1' :
case '2' :
case '3' :
case '4' :
case '5' :
case '6' :
case '7' :
case '8' :
case '9' :
System.out.println("The character is digit"+ch);
break;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kuailewangzi_o
2011-07-28 · TA获得超过245个赞
知道答主
回答量:324
采纳率:33%
帮助的人:281万
展开全部
单个case没明白什么意思;char ch =args[0].charAt(0); 具体是创建一个字符变量,他的值是args[]数组里的第一个字符串调用charAT()方法转换成字符数组里的第一个字符;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
138******63
2011-07-28 · TA获得超过994个赞
知道答主
回答量:396
采纳率:0%
帮助的人:137万
展开全部
你是要干嘛啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式