否则在尝试创建注册系统时没有

0 java if-statement

尝试运行以下代码时,如果出现错误,则会生成else.

public void registerStudent(int register) {
    {
        if (register >= 100)
            System.out.println("The maximum number of students allowed on this course is 100.");      
    }
    else 
    {
        register = register + 1;
        System.out.println("You have been registered on the course.");
    }
}
Run Code Online (Sandbox Code Playgroud)

Era*_*ran 10

{的方法开头有一个额外的,你忘记了{if条件之后.

更改

{
if (register >= 100)

    System.out.println("The maximum number of students allowed on this course is 100.");
}
Run Code Online (Sandbox Code Playgroud)

if (register >= 100)
{
    System.out.println("The maximum number of students allowed on this course is 100.");
}
Run Code Online (Sandbox Code Playgroud)

您当前的if条件包含在它自己的块中,并且与else子句完全分开.

  • 移动错位花括号的九个赞成票?你必须有一个很棒的粉丝俱乐部:-) (2认同)