如何讓我的程序只使用一個如果語句和一個其他語句?結合多個if語句
import java.io.*;
public class TwoNum {
public static void main(String[] args){
String first="";
String second="";
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
try{
System.out.print("Input the first number: ");
first = in.readLine();
System.out.print("Input the second number: ");
second = in.readLine();
} catch(IOException e){
System.out.println("Error!");
}
int number1=Integer.parseInt(first);
int number2=Integer.parseInt(second);
if(number1==number2){
System.out.println("EQUIVALENT");
}
if(number1>number2){
System.out.println("GREATER THAN");
}
if(number1<number2){
System.out.println("LESSER THAN");
}
}
}
家庭作業的問題... – Kawu
有三種不同的輸出。用一個如果和其他你可以處理兩個。你將需要另一個其他的,如果。 – taskinoor
爲什麼臃腫的代碼轉儲?無論如何,你有三個代碼路徑,所以你需要一些分支兩次這樣或那樣。不過,您可以使用三元條件運算符'?:'將其全部寫入一行。 –