public class if1
{
public static void main(String[] zk)
{
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.print("今天周:(用1-7中的一个表示)");
int i= s.nextInt();
String z="上午没课,下午没课。";
if(i == 1)
{
z="上午有4节课,下午有2节课。";
}
else if(i == 2)
{
z="上午有4节课,下午没课。";
}
else if(i == 3)
{
z="上午有2节课,下午有3节课。";
}
else if(i == 4)
{
z="上午有4节课,下午有2节课。";
}
else if(i == 5)
{
z="上午有4节课,下午有2节课。";
}
else if(i == 6)
{
z="上午没课,下午没课。";
}
else
System.out.println(z);
}
}
为什么用jdk8运行下面这段程序不能运行完整?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- CSDN问答专家001 2021-03-16 23:02关注
你这代码可以运行,你指的是没有输出对吗?
是因为你最后那个else的问题,你可以试试下面的代码
public class if1 { public static void main(String[] zk) { java.util.Scanner s = new java.util.Scanner(System.in); System.out.print("今天周:(用1-7中的一个表示)"); int i= s.nextInt(); String z="上午没课,下午没课。"; if(i == 1) { z="上午有4节课,下午有2节课。"; } else if(i == 2) { z="上午有4节课,下午没课。"; } else if(i == 3) { z="上午有2节课,下午有3节课。"; } else if(i == 4) { z="上午有4节课,下午有2节课。"; } else if(i == 5) { z="上午有4节课,下午有2节课。"; } else if(i == 6) { z="上午没课,下午没课。"; } else { z="上午没课,下午没课。"; } System.out.println(z); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
悬赏问题
- ¥15 安卓adb backup备份应用数据失败
- ¥15 eclipse运行项目时遇到的问题
- ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
- ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
- ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
- ¥50 成都蓉城足球俱乐部小程序抢票
- ¥15 yolov7训练自己的数据集
- ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
- ¥15 电力市场出清matlab yalmip kkt 双层优化问题
- ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)