26.1.1.6 処理

プログラムSeconds.javaは動きましたか? 結果は

Seconds in a day =86400

となりますね.もとのプログラムの2番目の表示指定は

System.out.print(60*60*24);

でした.ここで「60*60*24」が計算されて「86400」に置きかわっているのがわかります.つまり,数値的に「計算」された訳です.「計算機」だから当然ですが,直前に表示された"Seconds in a day"とはどう違うのでしょうか.それに大体,System.out.printとは何でしょうか.

Javaに限らず,一般にコンピュータを使ってプログラムを作って動かすには,実に様々な仕組みが必要です.この様子を,日常生活での事柄に例えてみましょう.

「電車に乗って買物へ行く」と簡単に言う場合でも,電車に乗るためのノウハウ,すなわち切符を買って改札を通りホームに出て電車が来たら中へ入る,つまり「電車の乗り方」を知っていることが必要なほかに,そもそも電車を運行する電鉄会社がなければ話になりません.