【第8回】printlnとは何かを理解するこれまで、ずっとprintlnというものを使ってきましたね。printlnを使ったことがあることでは、早速内容に入っていきましょう。これまでのプログラムをちょっとおさらいしてみましょう。簡単なHelloWorldプログラムがいいかな。}}このプログラムで、今まで「printlnの後のカッコの中の文字列を変えたら表示するものが変わる」とか「printlnの後のカッコの後に変数を書くと、その変数の中身を表示してくれる」ということをやりましたよね。してそんなことができるのでしょう?System.out.printlnが鍵である事はわかりますよね。結論から言いますと、これは、メソッドと呼ばれるものなのです。「方法」ってこと?うーん、メソッドと言われてもなかなかピンときませんね。関数と呼ばれているものなのです。以降は、便宜上、メソッドではなく、関数と呼ぶことにして話を進めましょう。関数って一体なんでしょう?皆さんは「関数」と聞いて、何を思い浮かべますか?ちょっぴり懐かしい響きかもしれませんね。数学の授業で何度も聞いたことがあると思います。数学という言葉を聞いた瞬間、嫌悪感を抱く人もいるかもしれませんが、ご安心を。何も、難しい数式を解け、などという話をするわけではありませんから。それでは、数学で出てきた関数について少し思い出してみましょう。xについて考えてみてください。掛算を意味するということは、前回の講座で出てきましたよね。代入された値を2倍にする、という働きをします。ここで先ほどの式を、ちょっと格好よく、2つに分けてみます。...(2)げげっ、f(x)?はい、あせらないあせらない。過去の数学の苦手意識を思い出したとしてもあせらないこと。言い換えるために使っているだけですから。言ってしまえば、意味が通るのであれば、f(x)の代わりに●記号や▲記号でもかまいませんし。このように式(1)は、f(x)という関数についての定義となっています。何か値を入れてもらうと、それを2倍にする、という働きをします。値を決めようとしています。いう値になることがわかりますね。これまで書いてきた数学の関数について、少し整理してみましょうか。(=出るもの)の値が決定する。数学の関数と同じなのです。「()の中に記述されたものを、画面に表示してくれるという働きを持つ関数」だったのです。あるという、少し難しい話が出てきました。println()の中に、適当な文字を代入する。文字をコンピュータが理解できる形に変換する。画面に文字が表示される。...出力という仕組みになっているのです。