このJava初学者向けの簡単なアプリケーションチュートリアルでは、コンソール上で動作する簡単な電卓アプリを作成します。以下の手順に従って、アプリを作成してみましょう。
Step 1: Java開発環境の準備
まず、Javaの開発環境をセットアップする必要があります。以下の手順に従ってください。
- Java Development Kit (JDK)をダウンロードしてインストールします。最新のJDKはOracleの公式ウェブサイトからダウンロードできます。
- 環境変数の設定: インストールが完了したら、システムの環境変数に
JAVA_HOME
とPATH
を追加します。 - 確認: インストールが成功したかどうかを確認するために、コマンドプロンプトまたはターミナルで
java -version
とjavac -version
を実行します。正常にインストールされていれば、バージョン情報が表示されます。
Step 2: プロジェクトフォルダの作成
プロジェクトフォルダを作成して、作業を始めましょう。
- 任意の場所に新しいフォルダを作成します。例:
SimpleCalculator
- 作成したフォルダ内で、
src
という名前のサブフォルダを作成します。
Step 3: ソースコードの作成
以下の手順で、電卓アプリのソースコードを作成します。
- プロジェクトフォルダ内の
src
フォルダに移動します。 - 任意のテキストエディタを使って、
SimpleCalculator.java
という名前の新しいファイルを作成します。 - 以下のコードを
SimpleCalculator.java
ファイルに貼り付けます。
import java.util.Scanner;
public class SimpleCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter first number: ");
double firstNumber = scanner.nextDouble();
System.out.print("Enter second number: ");
double secondNumber = scanner.nextDouble();
System.out.print("Enter operator (+, -, *, /): ");
char operator = scanner.next().charAt(0);
double result;
switch (operator) {
case '+':
result = firstNumber + secondNumber;
break;
case '-':
result = firstNumber - secondNumber;
break;
case '*':
result = firstNumber * secondNumber;
break;
case '/':
if (secondNumber == 0) {
System.out.println("Error: Division by zero is not allowed.");
scanner.close();
return;
}
result = firstNumber / secondNumber;
break;
default:
System.out.println("Error: Invalid operator.");
scanner.close();
return;
}
System.out.printf("Result: %.2f %c %.2f = %.2f%n", firstNumber, operator, secondNumber, result);
scanner.close();
}
}
Step 4: コンパイルと実行
アプリケーションをコンパイルし、実行してみましょう。
- コマンドプロンプトまたはターミナルを開きます。
src
フォルダに移動します。例:cd SimpleCalculator/src
- ソースコードをコンパイルします:
javac SimpleCalculator.java
- コンパイルが成功したら、アプリケーションを実行します:
java SimpleCalculator
実行すると、アプリが二つの数値と演算子を入力するように求め、結果を表示します。例:
Enter first number: 10
Enter second number: 5
Enter operator (+, -, *, /): +
Result: 10.00 + 5.00 = 15.00
これで、初学者向けの簡単なJavaアプリケーションを作成しました。このアプリは基本的な電卓として機能し、加算、減算、乗算、除算を実行できます。このチュートリアルを参考に、Javaでさらに複雑なアプリケーションを作成することに挑戦してみてください。