首页 > 软件 > 孤立的case怎么解决

孤立的case怎么解决

软件 2024-10-07

这个程序孤立的case怎么改。在线等,新手求指导

//改好的,你看下publicclassXingQi{publicstaticvoidmain(String[]args)//多了个";"号{charc='a';switch(c)//这个后面不能有;号,且swicth拼写错{case'a':System.out.println("星期一");break;//break表示挑出swith语句case'b':System.out.println("星期二");break;case'c':System.out.println("星期三");default://default拼写错System.out.println("你猜猜");}}}

编译老是出现switch语句"错误:非法的类型开始",及case 0"错误:孤立的case",求大神帮解答。

	switch(temp0){
case0:
day="周日";
break;
case1:
day="周一";
break;
case2:
day="周二";
break;
case3:
day="周三";
break;
case4:
day="周四";
break;
case5:
day="周五";
break;
case6:
day="周六";
break;
}

上面这个代码本身没有问题,但,不能孤立的放在类声明里面。

将这段代码完整挪到类构造函数里面即可。

java中孤立的case 18行错了怎么错了,求解答

你贴的代码有错误,下面才是是正确的代码:


packageimage;
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
intno;
System.out.println("欢迎来到靳浩东的计算器\n");
System.out.println("******************************\n");
System.out.println("\t1.加法运算\n");
System.out.println("\t2.减法运算\n");
System.out.println("\t3.乘法运算\n");
System.out.println("\t4.除法运算\n");
System.out.println("\t5.退出运算\n");
System.out.println("******************************\n");
System.out.println("请输入数字1~5选择功能:");
no=input.nextInt();
doublea,b,c;
switch(no){
case1:System.out.println("你选择了加法运算:\n");
System.out.println("请输入三个数\n");
Scannersc1=newScanner(System.in);
a=sc1.nextDouble();
b=sc1.nextDouble();
c=sc1.nextDouble();
System.out.println(a+b+c);
break;
case2:System.out.println("你选择了减法运算:\n");
System.out.println("请输入三个数\n");
Scannersc2=newScanner(System.in);
a=sc2.nextDouble();
b=sc2.nextDouble();
c=sc2.nextDouble();
System.out.println(a-b-c);
break;
case3:System.out.println("你选择了乘法运算:\n");
System.out.print("请输入三个数\n");
Scannersc3=newScanner(System.in);
a=sc3.nextDouble();
b=sc3.nextDouble();
c=sc3.nextDouble();
System.out.println(a*b*c);
break;
case4:System.out.println("你选择了除法运算:\n");
System.out.println("请输入三个数\n");
Scannersc4=newScanner(System.in);
a=sc4.nextDouble();
b=sc4.nextDouble();
c=sc4.nextDouble();
System.out.println(a/b/c);
break;
case5:System.out.println("你选择了退出运算:");
break;
default:System.out.println("输入有误,请重新输入!");
}
}
}

我这个怎么改呀,什么是孤立的case

//改好的,你看下public class Xingi{public static void in(String[]args) //多了个&uot;;&uot;{char c='a';switch(c) //这个后面不能有;,且swicth拼写错{case 'a':System.out.println(&uot;星期一&uot;);break;//break 表示挑出swith语句case 'b':System.out.println(&uot;星期二&uot;);break;case 'c':System.out.println(&uot;星期三&uot;);default: //defau

标签:信息技术 case 孤立 编程 Java

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18