看视频教程自学java,课程上面的讲看懂了,但是自己下来用的时候就不会了,是我不适合学习编程么?学习程序语言也相当于学习一门外语,教程中讲解的语法只是相对于当前的"语境",倘若
孤立的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相关文章
- 详细阅读
-
徐州市区有没有好点的编程机构?详细阅读
徐州宝妈们,想给儿子报名机器人编程 ,有没有好的培训机构可以推荐?推荐徐州圣普斯顿编程中心,孩子在这边上编程课已经一年多了,动手能力和逻辑思维都有很大的进步,老师们经验都很
-
怎么把像素图完好无损地上传到编程详细阅读
编程猫怎么本地上传?这个动作的完成需要运用到重复执行、向上移动等积木块,将积木块组合在一起即可达到效果。向这样不是一个积木块就能实现的效果,对于小孩子来说还是有难度的
-
台式电脑作业帮编程更新为什么不行详细阅读
作业帮在台式机怎么做作业1、在搜索引擎上搜索并下载安卓模拟器bluestacks蓝叠,然后安装这个软件。
2、在搜索引擎搜索并下载安卓版作业帮,下载完成的作业帮是akp格式的。
3、 - 详细阅读
-
关于编程器固件转换工具详细阅读
关于用编程器刷路由器固件的问题这个固件既然是分享出来的,不改MAC的话直接刷入就是这个固件原本的mac,公网联网会有问题,内网使用是可以的,改mac的话可以用winhex工具修改,网上
-
MC的指令算不算编程?详细阅读
我的世界玩命令方块和编程有关系吗?有点相似,就是用特定的指令让指令方块做事,但是指令都是mc自己的,跟程序语言没关系数控编程中的MC指的是?MC指的是一个自动编程软件:MasterCAM
-
这面是一家新开的编程培训机构,有没详细阅读
一个刚办的教育培训机构,怎么可以快速招生?我认为招生主要的两个方向,一个是宣传招生。另一个就是转介绍了。对于我们学校来说,转介绍的来源占比更重,起码占到了60%。 1.服务好家
- 详细阅读
-
Java的就业前景是怎么样啊?详细阅读
Java的就业前景怎么样?带大家了解一下Java真实的就业前景! 1、Java程序员市场需求缺口大 近年中国在移动互联网这块发展非常迅猛,各种创业公司、小团队如雨后春笋般冒出来,对安