Java 将以下switch语句转换为if-else语句: int month=input.nextInt(); 开关(月){ 案例1: System.out.println(“一月”); 案例2: System.out.println(“二月”);中断; 案例3: 系统输出打印(“三月”);中断; 案例4: System.out.println(“四月”); 案例5: 系统输出打印(“可能”);中断; 违约: System.out.println(“无效”);中断; }
如何将它从Java 将以下switch语句转换为if-else语句: int month=input.nextInt(); 开关(月){ 案例1: System.out.println(“一月”); 案例2: System.out.println(“二月”);中断; 案例3: 系统输出打印(“三月”);中断; 案例4: System.out.println(“四月”); 案例5: 系统输出打印(“可能”);中断; 违约: System.out.println(“无效”);中断; },java,if-statement,netbeans,switch-statement,Java,If Statement,Netbeans,Switch Statement,如何将它从switch语句转换为if-else语句 休息是故意的,这是大学作业 int month = input.nextInt(); if(month==1){ System.out.println(“January”); System.out.println(“February”); }else if(month==2){ System.out.println(“February”); } 你应该能够在接下来的案例中重复这一点。下次请尝试清理您的代码,如果我们给您
switch
语句转换为if
-else
语句
休息是故意的,这是大学作业
int month = input.nextInt();
if(month==1){
System.out.println(“January”);
System.out.println(“February”);
}else if(month==2){
System.out.println(“February”);
}
你应该能够在接下来的案例中重复这一点。下次请尝试清理您的代码,如果我们给您时间回答,您至少应该及时提问,谢谢在伪代码中,您可以在单个语句中检查所有连接的部分,而不使用
break
语句,并在另一个嵌套的if
语句中检查值
if 1 or 2
if 1 print january
print february
else if 3 print march
else if 4 or 5
if 4 print april
print may
else print invalid
用
if
或else if
处理每个案例
<代码>默认值表示其他
。首先,您选择一种语言-javascript不是java(如果您不确定,您的代码是java)。我删除了javascript标记,但如果这不是您想要的,您可以进行编辑(但一定要解释原因)。为什么缺少一些break
语句?这是故意的吗?另外,请解释到底什么是不清楚的-你已经试过了吗?@NinaScholz可能是他的老师/教授在他的家庭作业/作业中设置的一些陷阱。根据OP的代码,1
月份也应该打印2月份
oh ya我忘了,只需添加一个System.out.println(“2月份”)代码>在1月1日和你的好目标下,会引入代码副本,我想这不会让老师满意。家庭作业问题的好答案,帮助解决核心问题,而不只是提供老师可接受的解决方案。