LoginSignup
0
0

More than 3 years have passed since last update.

JavaでFizzBuzzを作ってみた

Last updated at Posted at 2021-05-23

こんにちは。Javaを学習し始めたので早速FizzBuzzを作ってみました。
ちなみに私はRubyを学習していました。

public class FizzBuzz {
    public static void main(String[] args) {
        for(int i = 1; i < 50;i++) {
            if((i % 3 == 0)&&(i % 5 == 0)) {
                System.out.println("FizzBuzz");
            }else if(i % 3 == 0) {
                System.out.println("Buzz");
            }else if(i % 5 == 0) {
                System.out.println("Fizz");
            }else {
                System.out.println(i);
            }
        }
    }
}

結果
515d8694a15a377205a3c2455cdc4fd9.png

ちなみに標準入力を使った例

import java.util.Scanner;
public class FizzBuzz2 {
    public static void main(String[] args) {
        // TODO 自動生成されたメソッド・スタブ
        double sum;
        Scanner stdIn = new Scanner(System.in);
        System.out.println("好きな数字を入力してください");
        sum = stdIn.nextDouble();
            if((sum % 3 == 0)&&(sum % 5 == 0)) {
                System.out.println("FizzBuzz");
            }else if(sum % 3 == 0) {
                System.out.println("Buzz");
            }else if(sum % 5 == 0) {
                System.out.println("Fizz");
            }else {
                System.out.println(sum);
        }
    }
}

1行目のimport java.util.Scanner;をインポートする
6行目にクラスのインスタンスに生成する
で、引数はSystem.inという標準入力示している
9行目に入力した数値を変数sumに代入する

以上です。
JavaってRubyと比べて難しいね

0
0
1

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
0
0