Javaで最初のプログラムを書く方法

著者: Monica Porter
作成日: 15 行進 2021
更新日: 27 六月 2024
Anonim
Java超入門コース 合併版【Javaの超基本的な部分をたった1時間で学べます】【プログラミング初心者向け入門講座】
ビデオ: Java超入門コース 合併版【Javaの超基本的な部分をたった1時間で学べます】【プログラミング初心者向け入門講座】

コンテンツ

Javaは、1995年にJames Goslingによって導入されたオブジェクト指向のプログラミング言語です。つまり、「オブジェクト」や「フィールド」(オブジェクトを説明するプロパティ)などの概念を表します。 Javaは、「1つの場所に書き込み、別の場所で実行する」言語です。JavaVirtualMachine(JVM)を備えたすべてのプラットフォームで実行するように設計されています。多言語プログラミング言語であるJavaは、初心者でも簡単に習得して理解できます。この記事は、Javaプログラミングの最初の紹介です。

手順

方法1/3:最初のJavaプログラムを作成する

  1. Javaでプログラミングを開始するには、作業環境をセットアップする必要があります。 多くのプログラマーは、EclipseやNetbeansなどの統合開発環境(IDE)を使用してJavaをプログラミングします。ただし、Javaプログラムを作成およびコンパイルすることはできます。

  2. Javaでプログラミングするには、メモ帳に似たプログラムで十分です。 保守的なプログラマーは、vimやemacsなどのターミナルにあるテキストエディターを使用することを好む場合があります。 Sublime Textは、WindowsコンピューターとLinuxベースのマシン(Mac、Ubuntuなど)の両方にインストールできる優れたテキストエディターです。このガイドで使用されているエディターでもあります。
  3. それを確認してください Javaソフトウェア開発キット インストールされています。 プログラムをコンパイルするために必要になります。
    • Windowsコンピュータでは、環境変数が正しくない場合、実行中にエラーが発生する可能性があります javac。このエラーを回避するには、Javaソフトウェア開発キットのインストール方法に関する記事を参照してください。
    広告

方法2/3:ハローワールドプログラム


  1. まず、「HelloWorld」という言葉を印刷するプログラムを作成します。「テキストエディタで、新しいファイルを作成し、「ChaoThegioi.java」として保存します。ChaoThegioiはクラス名であり、このクラス名はファイル名と一致する必要があります。
  2. メインクラスとメソッドを宣言します。 主な方法 public static void main(String args)は、プログラムの実行時に実行されるメソッドです。宣言はすべてのJavaプログラムで同じです。

  3. 「HelloWorld」という言葉でコードを書いてください。
    • このコマンドラインのコンポーネントを見てみましょう。
      • システムはシステムに何かをするように指示します。
      • outは、出力を使用して何かを実行することをシステムに通知します。
      • printlnは「printline」の略で、出力に行を印刷するようにシステムに要求しています。
      • 外側の括弧 (「ハローワールド」)方法を示します System.out.println()は1つのパラメーターを取り、この場合はStringです。 "こんにちは世界。"
    • Javaには、従わなければならないいくつかのルールがあることに注意してください。
      • 常にセミコロンで終わります。
      • Javaは大文字と小文字を区別します。したがって、エラーを回避するには、メソッド名、変数名、およびクラス名を正しい大文字と小文字で記述する必要があります。
      • 特定のメソッドまたはループのプライベートコードブロックは、中括弧で囲まれています。
  4. マージ。 最後のHelloWorldショーは次のようになります。
  5. ファイルを保存して、コマンドラインまたはターミナルインタープリターを開きます。 ChaoThegioi.javaを保存したフォルダーに移動し、次のように入力します。 javacChaoThegioi.java。このコードは、ChaoThegioi.javaをコンパイルすることをJavaコンパイラに通知します。エラーが発生した場合、コンパイラはどこでエラーが発生したかを通知します。エラーがない場合は、コンパイラからのメッセージはありません。ここで、ChaoThegioi.javaディレクトリを見ると、ChaoThegioi.classが表示されます。これは、プログラムの実行に使用するJavaファイルです。
  6. プログラムを実行します。 最後に、プログラムを実行する必要があります。コマンドプロンプトまたはターミナルで、次のように入力します javaChaoThegioi。このコードは、ChaoThegioiクラスを実行することをJavaに通知します。 「ハローワールド」という言葉。モニター画面にが表示されます。
  7. おめでとうございます。最初のJavaプログラムを作成しました。 広告

方法3/3:入力と出力

  1. 次に、Hello Worldプログラムを拡張して、ユーザー入力を取得します。 このプログラムでは、ユーザーが読める文字列を印刷しました。ただし、プログラムのインタラクティブな部分は、ユーザーが入力するという点にあります。次に、プログラムを拡張し、ユーザーに名前を入力してもらい、特定の挨拶を送信します。
  2. Scannerクラスに入ります。 Javaでは、いくつかの組み込みライブラリにアクセスできます。ただし、それらを使用するには、プログラムにインポートする必要があります。それらのライブラリの1つはjava.utilです。これには、ユーザーから情報を取得するために必要なScannerオブジェクトが含まれています。 Scannerクラスに入るには、プログラムの先頭に次の行を追加します。
    • このコマンドラインは、java.utilパッケージで利用可能なScannerオブジェクトを使用することをプログラムに通知します。
    • java.utilパッケージ内のすべてのオブジェクトにアクセスするには、次のように記述する必要があります。 importjava.util。 *;ショーの初めに。
  3. mainメソッドで、Scannerオブジェクトの新しいインスタンスを作成します。 Javaはオブジェクト指向のプログラミング言語であるため、オブジェクトの使用法の概念を表しています。 Scannerは、フィールドとメソッドを持つオブジェクトの例です。 Scannerクラスを使用するには、新しいScannerオブジェクトを作成する必要があります。フィールドを追加してそのメソッドを使用できるようになります。そのために、次のように記述します。
    • userInputScannerは、作成したばかりのScannerオブジェクトの名前です。この名前はCamelCase形式で記述されていることに注意してください(つまり、単語は1行で記述され、各単語の最初の文字は大文字になります)。これはJavaの変数の命名規則です。
    • 演算子を使用します newは、オブジェクトの新しいインスタンスを作成します。この場合、次のように記述して、Scannerオブジェクトの新しいインスタンスを作成しました。 新しいスキャナー(System.in)。
    • Scannerオブジェクトは、何をスキャンするかを示すパラメーターを受け取ります。この場合、 パラメータとしてのSystem.in。 System.inは、システムからの入力をスキャンするようにプログラムに要求します。これは、ユーザーがプログラムに入力する入力です。
  4. ユーザーに情報の入力を求めます。 コンソール画面で何かを入力するタイミングをユーザーに確認する必要があります。これはコードで行うことができます System.out.printまたは System.out.println。
  5. ユーザーが入力した次の行を受け取り、それを変数として保存するようにScannerオブジェクトに指示します。 スキャナーは、ユーザーが入力したデータを常に受信します。次の行は、スキャナーにユーザーの入力を受け取り、それを変数に格納するように要求します。
    • Javaでは、オブジェクトのメソッドを使用する規則は次のとおりです。 objectName.methodName(パラメーター)。に userInputScanner.nextLine()では、割り当てた名前でScannerオブジェクトを呼び出してから、そのメソッドを呼び出します。 nextLine()、このメソッドはパラメータを取りません。
    • 次の行を別のオブジェクトであるStringオブジェクトに格納していることに注意してください。名前を付けました このオブジェクトのuserInputName。
  6. ユーザーへの挨拶を印刷します。 ユーザー名が保存されたので、挨拶を印刷できます。コードを覚えておいてください System.out.println( "Hello World。");メインクラスで書いたの?今書いたコードは、そのコード行の前にあります。これで、そのコード行を次のように変更できます。
    • 「Hello」、ユーザー名、「!」を組み合わせる方法と 「こんにちは」+ userInputName +「!」文字列連結と呼ばれます。
    • ここでは、「Hello」、userInputName、「!」の3つの文字列があります。 Javaでは、Stringは不変です。したがって、これら3つの文字列を組み合わせると、基本的に、挨拶を含む新しい文字列が作成されます。
    • 次に、この新しい文字列を引数として入力します System.out.println。
  7. マージして保存します。 次のプログラムがあります。
  8. コンパイルして実行します。 コマンドプロンプトまたはターミナルに移動し、ChaoThegioi.javaの最初の実行で使用したコマンドで実行します。まず、プログラムをコンパイルする必要があります。 javacChaoThegioi.java。次に、それを実行できます。 javaChaoThegioi。広告

助言

  • Javaはオブジェクト指向のプログラミング言語であるため、このプログラミング言語の基本について詳しく読む必要があります。
  • オブジェクト指向のプログラミングには、多くの独自の機能があります。主な機能の3つは次のとおりです。
    • パッキングプロパティ:オブジェクトの特定のコンポーネントへのアクセスを制限する機能。 Javaはキーワードを使用して、フィールドとメソッドのプライベート、保護、およびパブリックモードを定義します。
    • 多形性:複数のオブジェクト識別子を認識する機能。 Javaでは、オブジェクトは、そのオブジェクトのメソッドを使用して別のオブジェクトに渡すことができます。
    • 継承:現在のオブジェクトと同じ階層にあるクラスのフィールドとメソッドを使用する機能。