哪里错了呀,改了好久还是看不出来哪里错了

来源:5-2 编程练习

weixin_精慕门2193630

2020-02-03 11:59:00


import java.unil.Scanner;
public class MenuPrint{
    public static void main(String[] args){
       while(true){ //使用输出语句输出菜单
        System.out.println("==============================");
        System.out.println("输入数字,选择要执行的操作:");
        System.out.println("1--继续下一关");
        System.out.prinntln("2--重玩此关卡");
        System.out.println("0--退出");
        System.out.println("==============================");
     //从键盘输入数据,存储到整型变量中
        Scanner sc =new Scanner(System.in);
        int a=sc.Int();
        if(a==1)
        {
        System.out.println("下一关开始啦!");
        System.out.println("==============================");
        System.out.println("输入数字,选择要执行的操作:");
        System.out.println("1--继续下一关");
        System.out.println("2--重玩该关卡");
        System.out.println("0--退出");
        System.out.println("==============================");
        }
        } if(a==2){
        System.out.println("下一关开始啦!");
        System.out.println("==============================");
        System.out.println("输入数字,选择要执行的操作:");
        System.out.println("1--继续下一关");
        System.out.println("2--重玩该关卡");
        System.out.println("0--退出");
        System.out.println("==============================");
       }else{
       System.out.println("退出!");
       break;
       }
       } 
       }
        }
http://img.mukewang.com/climg/5e379a660994f7cf18420856.jpg

写回答

1回答

好帮手慕柯南

2020-02-03

同学你好!

1. 你的代码有3处错误,具体老师写在注释中了

http://img.mukewang.com/climg/5e37bc4d09c93e9808740618.jpg

2. 功能性优化,可以将以下代码写在循环外

http://img.mukewang.com/climg/5e37bcc009c176da10740670.jpg

建议:你可以在eclipse中编码,可以更好的进行调试

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 393 问题

查看课程