LoginSignup
1
0

More than 1 year has passed since last update.

[java]標準入力とif文で簡単なプログラムを作ってみた。

Posted at

アウトプット用!!
今回は標準入力と条件式で簡単なプログラムを作ろう!とのことでさっそくやっていく。

まず今回のプログラムの流れ
①キーボードで好きな沖縄料理を入力する。
②条件式を用いて入力した文字と条件が一致したらtrueになって沖縄料理が食べられる。もし沖縄料理じゃないとfalseになり沖縄料理ではないよ!と表示される。

okinawa.java
import java.util.Scanner;


public class Okinawa {

    public static void main(String[] args) {


        System.out.println("------------------");
        System.out.println("沖縄料理を食べよう!!");
        System.out.println("何を食べたいですか?");
        System.out.println("------------------");

        Scanner scanner = new Scanner(System.in);
        String str = scanner.next();


        if(str.equals("沖縄そば")) {
            System.out.println("浜家で" + str + "を食べました。");
        } else if(str.equals("タコライス")) {
            System.out.println("キンタコで" + str + "を食べました。" );
        } else if(str.equals("ステーキ")) {
            System.out.println("やっぱりステーキで" + str + "を食べました");
        } else {
            System.out.println("沖縄料理ではないよ!");
        }


コンソール.java
------------------
沖縄料理を食べよう!!
何を食べたいですか
------------------
沖縄そば
浜家で沖縄そばを食べました

*沖縄そばと入力した場合濱家で沖縄そばを食べましたと表示される

①キーボードからの入力を取得するためにScannerクラスを用意する。

・import java.util.Scannerを記述する。
・Scannerクラスのインスタンスを作成。コンストラクタの引数にSystem.inを指定する。これはキーボード入力から値を取得する。next() メソッドでキーボードからの入力待ちとなります。

②条件式で入力された値と条件を比較する

equlasメソッドは文字列の比較。
例えば沖縄そばとキーボードで入力したらはじめの条件式1と比較され、一致した場合trueを返し浜家で沖縄そばを食べました。となります

以上です。

おつかれさまでした!

これからも楽しみながらプログラミングがんばります。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0