java - 使用 if else 语句终止程序?

标签 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);

    }
}

最佳答案

首先,=用于赋值。使用 == 进行比较。

此外,如果您想运行多行代码,则需要在 ifelse 语句之后使用 {}

关于java - 使用 if else 语句终止程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19266947/

相关文章:

java - Jsoup 代码不工作

java - Swing 中的旋转轮

java - 如何使用IP和端口直接与外部客户端通信

java - JTable 将值传递到 excel(文本格式)

java - 如何使用 Jackson 将 Map<String, String[]> 参数绑定(bind)到 bean?

java - 使用 Hibernate,有没有办法避免在 HQL/SQL/Criteria 条件中使用字符串作为列名?

java - 使用不在 Android 中的核心 java 库(例如 javax.*)的最佳方法是什么

java - 如何为我的 Java 项目创建交互式 I/O GUI?

java - 如何使用 Java 和 Hibernate 按特定列对 MySQL 查询进行排序?

java - AWT 中的 Java 线程池和 Java EventQueue 背后的概念是否有相似之处?