学生向けプログラミング入門

学生向けにプログラミングを解説。Java、C++、Ruby、PHP、データベース

Rubyプログラミング入門その3 真か偽かを判定するプログラム

<<前  [TOP]  次>>


メモ帳を開いて次の真が偽かを判定するプログラムを作ってみましょう。


【boolean.rb】

# boolean.rb

b = ( 10 < 100 )

puts  '10 < 100 は ' + b.to_s + 'です。' 

b = ( 10 > 100 ) 

puts '10 > 100 は ' + b.to_s + 'です。' 

b = ( 10 == 100 ); 

puts '10 == 100 は ' + b.to_s + 'です。' 

b = ( 10 != 100 ); 

puts '10 != 100 は ' + b.to_s + 'です。' 



変数のデータ型としては、boolean(ブーリアン)型となります。
変数bはtrue(真)かfalse(偽)のどちらかの値をとります。


まず、最初の条件をみてみましょう。
b = ( 10 < 100 );
10より100の方が大きいので、b の値はtureとなります。
従って、「10 < 100 は trueです。」という出力が得られます。


以下は同様の条件判定の式ですが、次の判定式はちょっと変わっています。
b = ( 10 != 100 )
この「!=」は右辺と左辺が異なるかどうかを判定します。
「!」は否定を表すので、「等しくない」という意味です。
10と100は等しくないので b はtrue(真)になります。


実行結果を確認してみましょう。
f:id:MrRadiology:20180112101018p:plain


<<前  [TOP]  次>>