使用if else语句终止程序?

Qui*_*inn 0 java

尝试使用负数和if else语句终止程序.有没有人看到这个问题的错误.

import java.util.Scanner;

public class Assignment {
    public static void main(String args[]){
    int n;
    int i=0;

    System.out.print("Enter a Number:");
    Scanner scanner = new Scanner(System.in);
    n= scanner.nextInt();
    int backUp = n;
    if(n>0)

        n=n/10;
        i++;

        else if(backUp = -1)

        System.out.print("program terminated......");
            System.exit(0);



    System.out.println("Number of Digits in " +backUp +" is " +i);

    }
}
Run Code Online (Sandbox Code Playgroud)

Bob*_*der 6

首先,=是分配价值.使用==比较.

此外,如果要运行多行,则需要使用{}after ifelse语句.