初めての Java プログラムを書く方法

初めての Java プログラムを書く方法

Java は、1995 年に James Gosling によって作成されたオブジェクト指向プログラミング言語です。Java は、「フィールド」(オブジェクトのプロパティを記述) と「メソッド」(オブジェクトが実行できる操作) を使用して概念を「オブジェクト」として表現します。 Java は、Java 仮想マシン (JVM) を搭載したあらゆるプラットフォームで実行できる、「一度記述すればどこでも実行できる」プログラミング言語です。 Java は英語の単語を多く使用するプログラミング言語であるため、英語を母国語とする初心者でも学習や理解が容易であり、英語を母国語としない人でも努力すればすぐに始めることができます。このチュートリアルでは、Java でプログラムを作成する方法について説明します。

方法1方法1/3:

初めてのJavaプログラムを書く

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/2\/29\/91968-1.jpg\/v4-460px-91968-1.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/29\/91968-1.jpg\/v4-728px-91968-1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1Java でプログラムの作成を開始するには、まず作業環境を設定します。多くのプログラマーは、Eclipse や NetBeans などの統合開発環境 (IDE) を Java プログラミングに使用します。しかし、肥大化した IDE を使用せずに Java プログラムを作成してコンパイルすることは可能です。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/8\/8e\/91968-2.jpg\/v4-460px-91968-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/8\/8e\/91968-2.jpg\/v4-728px-91968-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2メモ帳などの任意のプログラムをJavaプログラミングに使用できます。上級プログラマーは、Vim や Emacs などのターミナル内のテキスト エディターを使用することを好む場合があります。 Windows および Linux ベースのシステム (Mac、Ubuntu など) にインストールできるテキスト エディター、SublimeText をお勧めします。このチュートリアルではこれを使用します。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/f4\/91968-3.jpg\/v4-460px-91968-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/f4\/91968-3.jpg\/v4-728px-91968-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3 Java Software Development Kit がインストールされていることを確認します。プログラムをコンパイルするために使用します。
    • Windows ベースのオペレーティング システムでは、環境変数が正しくない場合、 javacの実行中にエラーが発生する可能性があります。 JDK のインストールの詳細については、「このエラーを回避するための Java ソフトウェア開発キットのインストール方法」を参照してください。
    広告する
方法2方法2/3:

Hello World プログラム

  1. まず、「Hello World」と表示するプログラムを作成しますテキスト エディターで新しいファイルを作成し、「HelloWorld.java」として保存します。 HelloWorld はクラス名なので、クラス名をファイル名と同じにする必要があります。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/e\/eb\/91968-5.jpg\/v4-460px-91968-5.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/eb\/91968-5.jpg\/v4-728px-91968-5.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2クラスとメイン メソッドを宣言します。メイン メソッドpublic static void main(String[] args)プログラムの実行時に実行されるメソッドです。このメイン メソッドは、すべての Java プログラムで同じ方法で呼び出されます。
    パブリッククラスHelloWorld {
        パブリック静的voidメイン文字列[]引数 {
        }
    }
    
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/2\/2d\/91968-6.jpg\/v4-460px-91968-6.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/2d\/91968-6.jpg\/v4-728px-91968-6.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3 「Hello World」を出力するコード行を記述します。
    システム.out.println ( "Hello World . " ) ;
    
    • このラインのコンポーネントを見てみましょう。
      • Systemシステムに何かを実行するように指示します。
      • out何かを出力したいことをシステムに伝えます。
      • println ? は「print line」の略で、出力にテキストの行を印刷するようにシステムに指示するために使用します。
      • ("Hello World.")を囲む括弧は、メソッドSystem.out.println() 1 つのパラメータを受け入れることを示します。この場合、パラメータは文字列"Hello World."
    • Java には従わなければならないルールがいくつかあることに注意してください。
      • 各行の末尾には必ずセミコロンを追加する必要があります。
      • Java は大文字と小文字を区別するため、メソッド名、変数名、クラス名は大文字と小文字を正しく記述する必要があります。そうしないと、エラーが発生します。
      • メソッドまたはループの特定のコード ブロックは中括弧で囲まれます。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/1e\/91968-7.jpg\/v4-460px-91968-7.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/1e\/91968-7.jpg\/v4-728px-91968-7.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4これらすべてをまとめます。最終的に、Hello World プログラムは次のようになります。
    パブリッククラスHelloWorld {
        パブリック静的voidメイン文字列[]引数 {
            システム.out.println ( "Hello World . " ) ;
        }
    }
    
  5. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/6\/65\/91968-8.jpg\/v4-460px-91968-8.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/65\/91968-8.jpg\/v4-728px-91968-8.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5ファイルを保存し、コマンド プロンプトまたはターミナルを開いてプログラムをコンパイルします。 HelloWorld.java を保存したフォルダーを開き、 javac HelloWorld.javaと入力します。これは、Java コンパイラに HelloWorld.java をコンパイルすることを伝えます。エラーがある場合、コンパイラは何が間違っていたかを通知します。それ以外の場合、コンパイラからのメッセージは表示されません。ここで、helloworld.java が配置されているディレクトリを見ると、helloworld.class が見つかるはずです。これは、Java がプログラムを実行するために使用するファイルです。
  6. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/f6\/91968-9.jpg\/v4-460px-91968-9.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/f6\/91968-9.jpg\/v4-728px-91968-9.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 6プログラムを実行します。ついにプログラムを実行できるようになりました! コマンドプロンプトまたはターミナルで、 java HelloWorldと入力します。これは、HelloWorld クラスを実行することを Java に伝えます。コンソールに「Hello World」と表示されます。
  7. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/11\/91968-10.jpg\/v4-460px-91968-10.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/11\/91968-10.jpg\/v4-728px-91968-10.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 7おめでとうございます。初めての Java プログラムが完成しました。広告する
方法3方法3/3:

入出力

  1. ここで、Hello World プログラムを拡張して、ユーザーからの入力を受け入れるようにします Hello World プログラムでは、ユーザーに表示される文字列を出力しましたが、プログラムはユーザー入力を受け取ることができる場合にのみ対話型になります。ここで、プログラムを拡張して、ユーザーに名前の入力を促し、名前でユーザーに挨拶するようにします。
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/fa\/91968-12.jpg\/v4-460px-91968-12.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/fa\/91968-12.jpg\/v4-728px-91968-12.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 Scanner クラスをインポートします。 Java にはアクセスできる組み込みライブラリがいくつかありますが、それらをインポートする必要があります。これらのライブラリの 1 つは java.util で、ユーザー入力を取得するために必要な Scanner オブジェクトが含まれています。 Scanner クラスをインポートするには、コードの先頭に次の行を追加しました。
     java.util.Scanner をインポートします。
    • これは、java.util パッケージの Scanner オブジェクトを使用することをプログラムに伝えます。
    • java.util パッケージ内のすべてのオブジェクトにアクセスする場合は、コードの先頭にimport java.util.*;と記述するだけです。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/d\/d3\/91968-13.jpg\/v4-460px-91968-13.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/d\/d3\/91968-13.jpg\/v4-728px-91968-13.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3メイン メソッドで、Scanner オブジェクトの新しいインスタンスを作成します。 Java はオブジェクト指向プログラミング言語なので、オブジェクトを使用して概念を表します。 Scanner オブジェクトは、フィールドとメソッドを含むオブジェクトです。 Scanner クラスを使用するには、新しい Scanner オブジェクト、そのオブジェクトに設定するフィールド、および使用するメソッドを作成する必要があります。次に例を示します。
    スキャナー userInputScanner = new Scanner(System.in);
    • userInputScanner 、先ほど作成された Scanner オブジェクト インスタンスの名前です。名前はキャメルケース(各単語の最初の文字を大文字にする)で記述されます。これは、Java の変数命名の規則です。
    • オブジェクトの新しいインスタンスを作成するには、 new演算子を使用します。したがって、この例では、 new Scanner(System.in)を通じて Scanner オブジェクトの新しいインスタンスを作成します。
    • Scanner オブジェクトは、オブジェクトに何をスキャンするかを指示する 1 つのパラメータを受け入れます。この例では、パラメータとしてSystem.inを入力します。 System.in 、プログラムにシステムからの入力、つまりユーザーがプログラムに入力する入力をスキャンするように指示します。
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/17\/91968-14.jpg\/v4-460px-91968-14.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/17\/91968-14.jpg\/v4-728px-91968-14.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4ユーザーに入力を求めます。ユーザーがコンソールにいつ何かを入力するべきかわかるように、ユーザーに入力を促す必要があります。これは、 System.out.printまたはSystem.out.printlnを使用して実現できます。
     System.out.print("あなたのお名前は何ですか?");
  5. 5 Scanner オブジェクトは、ユーザーが入力した次の行を受け入れ、それを変数に格納する必要がありますスキャナーは常にユーザーが入力したデータを受信します。次の行は、Scanner にユーザーが入力した名前を受け入れて変数に保存するように指示します。
    文字列 userInputName = userInputScanner.nextLine();
    • Java では、オブジェクト メソッドを使用する規則は、 objectName.methodName(parameters)です。 userInputScanner.nextLine()では、先ほど指定した名前を使用して Scanner オブジェクトを呼び出し、次にそのメソッドnextLine()を呼び出します。このメソッドはパラメーターを受け入れません。
    • プログラムが次の行を String オブジェクトに格納することに注意してください。文字列オブジェクトにuserInputNameという名前を付けました
  6. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/15\/91968-16.jpg\/v4-460px-91968-16.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/15\/91968-16.jpg\/v4-728px-91968-16.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 6ユーザーへの挨拶を表示します。ユーザー名が保存されたので、ユーザーに挨拶を印刷できます。メイン クラスに記述したSystem.out.println("Hello World.");を覚えていますか? 今書いたコードはすべてこの行の上に記述する必要があります。この行を次のように変更できます。
     System.out.println("こんにちは " + userInputName + "!");
    • 「Hello」、ユーザー名、および「!」を連結するには"Hello " + userInputName + "!"と記述します。これを文字列連結と呼びます。
    • ここには、「Hello」、「userInputName」、「!」という 3 つの文字列があります。 Java の文字列は不変です。したがって、これら 3 つの文字列を連結すると、実際には挨拶を含む新しい文字列が作成されます。
    • この新しい文字列は、 System.out.printlnにパラメータとして渡されます。
  7. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/2\/28\/91968-17.jpg\/v4-460px-91968-17.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/28\/91968-17.jpg\/v4-728px-91968-17.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 7上記のコードをまとめて保存します。コードは次のようになります。
     java.util.Scanner をインポートします。
    
    パブリッククラスHelloWorld {
        パブリック静的voidメイン(String[] args) {
            スキャナー userInputScanner = new Scanner(System.in);
            System.out.print("あなたのお名前は何ですか?");
            文字列 userInputName = userInputScanner.nextLine();
            System.out.println("こんにちは " + userInputName + "!");
        }
    }
  8. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/4\/4b\/91968-18.jpg\/v4-460px-91968-18.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/4b\/91968-18.jpg\/v4-728px-91968-18.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 8コンパイルして実行します。コマンド プロンプトまたはターミナルに移動し、HelloWorld.java の最初の反復で実行したのと同じコマンドを実行します。まず最初にプログラムをコンパイルする必要があります: javac helloworld.java 。次に、 java HelloWorldを実行します。 広告する

ヒント

  • Java はオブジェクト指向プログラミング言語です。オブジェクト指向プログラミング言語の基礎について詳しく読むことをお勧めします。非常に役立ちます。
  • オブジェクト指向プログラミングには多くの特徴があります。主な機能は次の 3 つです。
    • カプセル化: オブジェクトの特定のコンポーネントへのアクセスを制限する機能。 Java では、フィールドとメソッドに対して、private、protected、public という 3 つの修飾子が提供されます。
    • ポリモーフィズム: オブジェクトは自身のアイデンティティを変換できます。 Java では、あるオブジェクトを別のオブジェクトにキャストして、他のオブジェクトのメソッドを使用することができます。
    • 継承: 現在のオブジェクトと同じ階層にある別のクラスのフィールドとメソッドを使用できる機能。
広告する

<<:  ニキビの赤みや腫れを抑える方法(アスピリン法)

>>:  溶けたクレヨンアートの作り方

推薦する

男性器のイボを治す方法

性器イボはカリフラワーによく似た小さな芽です。この病気は男性も女性も罹る可能性があり、男性の場合は主...

水虫の治療と予防方法

水虫にかかったことがある人なら、それがどれほど不快なことか分かるでしょう。水虫は香港足や水虫とも呼ば...

彼女の性的欲求を刺激する方法

素晴らしい彼女ができて幸せですが、一つ心配なことがあります。どうすれば彼女を興奮させることができるで...

歯茎の痛みを和らげる方法

歯茎の腫れはさまざまな要因によって引き起こされる可能性があります。歯茎が腫れて痛みがある人は、歯周病...

音楽の聴き方

ほとんどの場合、音楽は私たちの生活の中で補助的な役割しか果たしません。なぜなら、ほとんどの場合、私た...

重度の坐骨神経痛を和らげる方法

坐骨神経は腰から始まり、さまざまな場所にあるいくつかの脊髄神経で構成され、1 つの太い神経に融合して...

無料で自分のウェブサイトを管理する方法

個人のウェブサイトなど、トラフィックの少ないサイトの場合、無料のウェブホスティングは最適な選択肢です...

靴箱で童話の家の作り方

エルフが実在するか、空想上の存在か、あるいは彫像の形で存在するかに関わらず、おとぎ話のコテージはエル...

唇をふっくら見せる方法

もっとふっくらとした唇になりたいですか?唇のサイズを永久的に大きくする方法はありませんが、唇のふっく...

スクワット運動のやり方

スクワットは上半身と下半身の両方に効果があり、太ももやお尻をシェイプアップするのに非常に効果的です。...

ひび割れた革の修復方法

革は乾燥しすぎたり日光にさらされたりするとひび割れやすくなります。繊維同士が摩耗してしまいます。この...

観賞魚のヒレ腐れの治療法

ヒレ腐れは、ベタから金魚まで、観賞魚に非常によく見られる細菌感染症です。これは通常、水槽の汚れ、不適...

Pokki をアンインストールする方法

Windows タスクバーから Pokki をアンインストールする際に問題がありますか?心配しないで...

10ポンドを早く落とす方法

急速な減量には、カロリー摂取量を減らしながら身体活動を増やす必要があります。正しい食事を摂ることで体...

iPadからApple TVにミラーリングする方法

Apple TV の最も便利な機能の 1 つは、内蔵の AirPlay ソフトウェアを介して App...