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日和你的好目标下,会引入代码副本,我想这不会让老师满意。家庭作业问题的好答案,帮助解决核心问题,而不只是提供老师可接受的解决方案。