白駿アルゴリズム1330号if



アルゴリズムの問題を一日少しずつ解いていくので、今回は比較的簡単そうです.
3つの演算子if~else文を使うとどちらがいいか考えてみました
第一の方法
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
		String result = ( a < b ? result = "<" : ( a > b ? result = ">" : ( a == b ?  result = "==" : "" ) ) );
		System.out.println(result);
    }
}
第2の方法
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
      
		if(-10000 <= a && -10000 <= b && 10000 >= a && 10000 >= b) {
			
			if(a < b) {
				System.out.println("<");
			}else if( a > b) {
				System.out.println(">");
			}else {
				System.out.println("==");
			}
		}
    }
}
今はまだ分かりません.3つの連語で書くともっときれいに見えますが...
この考えは探してみなければならない.