当我尝试使用方法时,它会出错

里沙夫·夏尔马

我有一个switch声明,其中我尝试检查string值,我希望在检查名称后它应该要求标记。但是当我尝试if else在方法中声明时,它会出错。

这是运行良好的代码:

import java.util.Scanner;

public class java {

    public static void main(String args[]) {
        Scanner obj = new Scanner(System.in);
        int num;
        final int pass = 33;
        String Student;
        System.out.println("Please enter your name");
        Student = obj.nextLine();
        switch (Student) {
            case "Ram":
                System.out.println("Students name is " + Student);
                break;
            case "Shyaam":
                System.out.println("Students name is " + Student);
                break;
            default:
                System.out.println("This name is not recognised");

        }

        System.out.println("Enter your marks");
        num = obj.nextInt();
        if (num < pass) {
            System.out.println(Student + " You have failed the subject");
        } else {
            System.out.println(Student + " You have passed the subject");
        }
    }
}

但在这种情况下,即使名称没有得到验证,它仍然要求标记。

我应该怎么办。

请帮忙。

戴维xxx

一个switch说法是不是一个while switch声明。

为了允许接受另一个输入,包括switchwhile学生字符串无效时继续的输入。
此外,您应该遵守约定:变量名称应以小写开头。
String student是正确的。String Student不是。

 String student = null;

 while (student == null){
    student = obj.nextLine();

    switch(student){
      case "Ram":
        System.out.println("Students name is "+ Student);
        break;
      case "Shyaam":
        System.out.println("Students name is "+ Student);
        break;
      default:
          System.out.println("This name is not recognised");
          student = null;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我尝试用winrt发出通知时,会出错

来自分类Dev

当我尝试在iPhone中拨打电话时,Swift 2.0会出错

来自分类Dev

当我尝试在我的 flutter 应用程序中使用 firebase 时,它会产生错误

来自分类Dev

为什么当我尝试使用Windows Phone上传图像时,它会随机上传?

来自分类Dev

当我尝试使用.write()编辑文件时,它会添加很多空行

来自分类Dev

当我尝试删除元素时出错

来自分类Dev

尝试在application_controller中使用方法时,为什么会出现错误?

来自分类Dev

当我尝试使用htacces从laravel中删除公共目录时,为什么会出现错误

来自分类Dev

当我尝试在查询EF中使用“ Include(“ PropertyName”)“时,为什么会出现Argument异常?

来自分类Dev

当我用来通过 firebase 身份验证获取我登录用户的电话号码时,它会出现此错误。无法解析方法 getPhoneNumber ()

来自分类Dev

当我使用diff()时,它会破坏summarise()

来自分类Dev

当我尝试更新我的一个用户个人资料时,它会更新我的

来自分类Dev

当我尝试在bash中的for循环中使用if时出错

来自分类Dev

当我尝试使用mysql 5.5连接播放时出错

来自分类Dev

当我尝试在Android中使用Mandrill SMTP发送电子邮件时出错

来自分类Dev

当我尝试使用NSTimer更改视图控制器时出错(EXC_BAD_INSTRUCTION)

来自分类Dev

当我尝试使用 NPM 安装 package.json 文件时出错

来自分类Dev

当我们不使用方法隐藏时,为什么不调用父方法?

来自分类Dev

每当我尝试在 PHP 中使用 mysqldump 时,都会出现错误。如何正确导入并使用它?

来自分类Dev

当我使用命令行进行屏幕录制时,为什么屏幕录制会出错?

来自分类Dev

当我给长数字赋值后,给它赋值会出错,但是当我从扫描仪获取输入时,它会显示结果,为什么呢?

来自分类Dev

当我尝试声明bag struct时出错?

来自分类Dev

当我尝试遵循ReactJS.org文档时出错

来自分类Dev

当我尝试重置HTML表单时出错

来自分类Dev

当我尝试生成libgdx projet时出错

来自分类Dev

当我尝试用 svn 重新同步 trac 时出错

来自分类Dev

当我尝试输入本地地址时出错

来自分类Dev

当我尝试使用实体框架将表单保存到测验模型中时,为什么会出现错误?

来自分类Dev

当我尝试使用vb.net单击asp.net按钮时,为什么会出现以下错误?

Related 相关文章

  1. 1

    当我尝试用winrt发出通知时,会出错

  2. 2

    当我尝试在iPhone中拨打电话时,Swift 2.0会出错

  3. 3

    当我尝试在我的 flutter 应用程序中使用 firebase 时,它会产生错误

  4. 4

    为什么当我尝试使用Windows Phone上传图像时,它会随机上传?

  5. 5

    当我尝试使用.write()编辑文件时,它会添加很多空行

  6. 6

    当我尝试删除元素时出错

  7. 7

    尝试在application_controller中使用方法时,为什么会出现错误?

  8. 8

    当我尝试使用htacces从laravel中删除公共目录时,为什么会出现错误

  9. 9

    当我尝试在查询EF中使用“ Include(“ PropertyName”)“时,为什么会出现Argument异常?

  10. 10

    当我用来通过 firebase 身份验证获取我登录用户的电话号码时,它会出现此错误。无法解析方法 getPhoneNumber ()

  11. 11

    当我使用diff()时,它会破坏summarise()

  12. 12

    当我尝试更新我的一个用户个人资料时,它会更新我的

  13. 13

    当我尝试在bash中的for循环中使用if时出错

  14. 14

    当我尝试使用mysql 5.5连接播放时出错

  15. 15

    当我尝试在Android中使用Mandrill SMTP发送电子邮件时出错

  16. 16

    当我尝试使用NSTimer更改视图控制器时出错(EXC_BAD_INSTRUCTION)

  17. 17

    当我尝试使用 NPM 安装 package.json 文件时出错

  18. 18

    当我们不使用方法隐藏时,为什么不调用父方法?

  19. 19

    每当我尝试在 PHP 中使用 mysqldump 时,都会出现错误。如何正确导入并使用它?

  20. 20

    当我使用命令行进行屏幕录制时,为什么屏幕录制会出错?

  21. 21

    当我给长数字赋值后,给它赋值会出错,但是当我从扫描仪获取输入时,它会显示结果,为什么呢?

  22. 22

    当我尝试声明bag struct时出错?

  23. 23

    当我尝试遵循ReactJS.org文档时出错

  24. 24

    当我尝试重置HTML表单时出错

  25. 25

    当我尝试生成libgdx projet时出错

  26. 26

    当我尝试用 svn 重新同步 trac 时出错

  27. 27

    当我尝试输入本地地址时出错

  28. 28

    当我尝试使用实体框架将表单保存到测验模型中时,为什么会出现错误?

  29. 29

    当我尝试使用vb.net单击asp.net按钮时,为什么会出现以下错误?

热门标签

归档