読み込んだ2つの整数値は等しくないか (等価演算子)

明解C言語 入門編 > 3. プログラムの流れと分岐 >

読み込んだ2つの整数値は等しくないか (等価演算子)

Ruby
puts "2つ整数を入力してください。"

print "整数1:"
x1 = STDIN.gets.chomp.to_i

print "整数2:"
x2 = STDIN.gets.chomp.to_i

if (x1 != x2)
    puts "それらの値は違います。"
else
    puts "それらの値は同じです。"
end

unless (x1 != x2)
    puts "それらの値は同じです。"
else
    puts "それらの値は違います。"
end

実行結果

L:\>ruby l:\lesson_03_018.rb
2つ整数を入力してください。
整数1:-5
整数2:-5
それらの値は同じです。
それらの値は同じです。

L:\>ruby l:\lesson_03_018.rb
2つ整数を入力してください。
整数1:40
整数2:45
それらの値は違います。
それらの値は違います。