JavaでFizzBuzzを作ってみた


こんにちは。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);
            }
        }
    }
}

結果

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

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と比べて難しいね