どんな言語であっても、プログラムをはじめてトライするときに実行するのが「Hello World」のプログラムだろう。単純にHello Worldと出てくるだけのもっとも基本的なプログラムだ。
このページではJavaプログラミングでのHelloWorldについてお伝えした。初心者の方には参考になるだろう。
Javaプログラミングの最初はHello World
Javaの学習は「コンピューターに指示を与えるためのプログラムを書くために、Javaを使ってみましょう」で始まる。
最初のプログラムにはHello Worldプログラムが選ばれるだろう。
「まずは"Hello World"を表示させるプログラムを書き、実際に表示させてみましょう!」というプログラムだ。
これは、Javaの学習に限ったことではない。様々なプログラミング言語の最初のプログラムとして、プログラマが書く最初のプログラミングの課題である。それで、Hello Worldは世界一有名なプログラムと言われている。
このコードが、Javaで書かれたHello Worldのプログラムである。5行しかない。その中で実際に「Hello World」を表示しているのは、System.out.println("Hello World!!");の1行だ。
1 2 3 4 5 |
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!!"); } } |
このプログラムを実行すると、次のように表示される。
Hello World!!
実行方法
事前に環境などが準備されていないとできないので、簡単に説明する。事前準備などは、下記を確認してほしい。
適当なテキストエディタに上の5行のプログラミングを書いて、「HelloWorld.java」と名前を付けて保存する。
コマンドプロンプトで、javac HelloWorld.java
と打ちコンパイルを行う。(わからなければスルーして構わない。
java HelloWorld
で実行される
少々複雑だが、これは入門講座をひとつひとつ追いかければ十分にわかるだろう。
なぜ、Hello World?
いくつかの意味がHello Worldにはある。それらを紹介しよう。
シンプルなコードだから
Hello Worldはコードが5行しかない。そして、実際にHello Worldの文字を出力しているのは一行の非常にシンプルなコードだ。
プログラムをはじめて書く人にとってシンプルなコードであれば、エディタを使って間違いなく書くことができる。
ニュアンス
はじめのプログラムには何かしらの意味をもたせたいという気持ちはわかる。それはWelcomeの意味を込めたいところだ。なぜなら、プログラミングという新しい世界に入って来たわけだから。
「プログラミングの世界へ、ようこそ!!! ハロー、ニューワールド!!!」
まとめ
このページではJavaのHello Worldプログラミムについてまとめてお伝えして来た。
とにかくJavaを学ぼうと思ったら、まずはここからだ。続きは下記リンクからJavaの入門知識を身につけていっていただければと思う。
> java HelloWorld.class
> で実行される
初歩中の初歩ですが、
$ java HelloWorld
じゃないでしょうか。。。(Java 9以降は.class付きでも実行できるんでしたらすみません)
初心者向けの記事なら、もう少し丁寧に、動作確認いただければ。。。
ご愛読いただきありがとうございます。
また、ご指摘いただきありがとうございます。
拡張子が必要なのはご指摘の通り、コンパイル時のみとなりますね。
引き続き、ご愛読のほど、よろしくお願いいたします。
おかげさまで成功しました。
PATHの設定等で躓きまして非常に、時間がかかりましたが(2日以上)
正しい設定を模索し、ファイルを探し...たったHelloWorld!!の文字が黒い画面に表示されただけで
感動してしまいました。
貴方様のおかげです!ありがとう御座います!
HelloWorldの文字通り、自分の世界が広がった様な気がします
(少し質問なのですが、上記のHelloWorldのプログラム?セリフを少し変えてみようと、"Hello World!!"の部分を"test"に変えてみてから
java HelloWorldを実行したんですが、変わらずHello World!!と表示されます。どうすれば上手くいくでしょう?
いつもご愛読いただきありがとうございます。
ソースコードに変更を加えた後には必ずコンパイルが必要となります。
(1) ソースコードを書き換える
(2) javac HelloWorld でコンパイルする
(3) java HelloWorld でプログラムを実行する
という手順となります。お試し下さい。
コンパイルはおかげさまで成功したのですが
HelloWorldと表示されずにすぐ閉じてしまいますどうすればよろしいでしょうか、、、
いつもご愛読いただきありがとうございます。
コンパイルと同様にプログラムの実行もコマンドプロンプトから行いますが、どのように実行されていますでしょうか。
javac HelloWorld.java の直後に
java HelloWorld を実行し、その結果がすぐ出ますでしょうか。
ご確認の程、宜しくお願い致します。