初めての 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 では、あるオブジェクトを別のオブジェクトにキャストして、他のオブジェクトのメソッドを使用することができます。
    • 継承: 現在のオブジェクトと同じ階層にある別のクラスのフィールドとメソッドを使用できる機能。
広告する

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

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

推薦する

コンビネーションロックの開け方

コンビネーションロックは、学校のロッカー、ジムのロッカー、自転車などのロックに使用できます。ロックの...

女の子にイチゴを育てる方法

「イチゴを植える」とは具体的にどういう意味でしょうか?恋人たちが情熱的に交流しているとき、一方が相手...

流行に敏感なティーンになる方法(女の子向け)

おしゃれなカフェの窓際に座って、ブラックコーヒーを飲みながら詩を書いている彼女を見てください。あるい...

マジシャンになる方法

マジシャンになるということは、単にカードマジックをしたり、誕生日パーティーで子供たちを楽しませるため...

フェイシャルスクラブの使い方

フェイシャルスクラブを使用すると、肌が美しく滑らかになり、活力と輝きが生まれます。これは、古い細胞を...

コンドームの購入方法

ドラッグストアにはあらゆる種類のコンドームが並んでおり、心臓がドキドキしながら何十種類ものコンドーム...

お尻をまっすぐにする方法

臀部は骨盤、脚の関節、仙骨を繋ぐ、人体の非常に複雑な部分です。過度の動き、有害な睡眠姿勢、長時間の座...

ユニークなユーザー名を作成する方法

サイトにログインするユーザー数が増え続けると、適切なユーザー名はますます少なくなります。こういうとき...

まつ毛をカールする方法

太くてカールしたまつ毛は、すべての女性が望むものです。まつげカーラーを正しく使用することで、まつげを...

眉毛をブリーチする方法

髪の色を明るい色に変えたのですが、眉毛はまだ暗いです。どうすればいいですか?この時点で、眉毛を脱色し...

素敵なお尻を手に入れる方法

欧米のスターのようなセクシーな上向きのお尻を手に入れたいと思いませんか?どうやってやるのか見てみまし...

ストレスボールの作り方

ストレスボールは実はとても簡単に作ることができ、ごく一般的な材料を使って作ることができます。必要なの...

アイロンの掃除方法

あなたの鉄は中年の危機に直面していますか?汚れたシミが付いていたり、かつては滑らかだったアイロンをか...

ヨガのコブラのポーズのやり方

ヨガのコブラのポーズでは、上半身の筋肉の力を使って体を後ろに曲げるので、腕と肩が強くなります。コブラ...

PUKコードなしでSIMカードのロックを解除する方法

SIM カードに PIN コードを設定すると、携帯電話プランが不正に使用されるのを防ぐことができます...