Javaを使って、ユーザーから文字列を入力させ、それを元に指定された形で出力を行う簡単なプログラムを作成する方法を解説します。例えば、「thank you」と入力すると、「Hallo thank you !」と出力されるプログラムです。
Javaでの文字列入力と出力の基本
Javaで文字列を入力し、出力をするためには、標準入力を扱うための`Scanner`クラスを使用します。これを使うことで、ユーザーからの入力を受け取ることができます。次に、その入力を加工して指定された形式で表示することができます。
プログラムは、ユーザーに文字列を入力してもらい、その入力値を基に結果を出力します。ここでは「thank you」と入力した場合に、「Hallo thank you !」と出力する方法を紹介します。
Javaプログラムのコード例
以下に、ユーザーから文字列を入力させ、その入力値を使って「Hallo [入力値] !」と出力するJavaプログラムのコードを示します。
import java.util.Scanner;
public class Greeting {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a phrase: ");
String input = scanner.nextLine();
System.out.println("Hallo " + input + " !");
scanner.close();
}
}
このコードでは、まず`Scanner`クラスを使ってユーザーから入力を受け取ります。その後、その入力された文字列を`println`メソッドを使って指定された形式で出力します。
プログラムの流れ
このプログラムでは、以下の流れで動作します。
- ユーザーに「Enter a phrase: 」というメッセージを表示して、入力を促す。
- ユーザーが入力した文字列を`scanner.nextLine()`で取得する。
- 取得した文字列に「Hallo 」を付け加えて、「 !」を追加し、`println`で表示する。
例えば、「thank you」と入力すると、コンソールには「Hallo thank you !」と出力されます。
プログラムの実行結果
プログラムを実行した結果、以下のように表示されます。
Enter a phrase: thank you Hallo thank you !
このように、ユーザーが入力した文字列を動的に扱い、特定の形式で出力することができます。
まとめ
Javaを使ってユーザーからの文字列入力を受け取り、加工して指定した形式で出力する方法について解説しました。`Scanner`クラスを使用することで簡単に標準入力を扱うことができ、また、文字列の連結を使って出力形式を柔軟に変更できます。このような基礎を理解することで、さらに複雑なプログラムを作成するためのステップを踏み出せます。


コメント