英姿颯爽

日々の気づきや、技術的なお話です。

【プログラム】POHでカーディガンにチャレンジ(Java)

今日も1日お疲れ様です。

アクセス数4500突破

いつも訪問ありがとうございます。
これからもよろしくお願いいたします。


POHでカーディガンにチャレンジ

今まで目や髪型などの問題に挑戦してきて、今回はようやく服装に挑戦していきます。
(なんでカーディガンとセーラー服しかないんですかね・・・)


今回挑戦するプログラムは、入力した数だけ乗算を繰り返すというプログラム。
例えば、4と入力された場合
1×2×3×4=24となります。


今回記述したコードはこちら

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws Exception {
        // 自分の得意な言語で
        // Let's チャレンジ!!
        int a = 1;
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String line = br.readLine();
        int x = Integer.parseInt(line);
        
        for(int i=1;i<=x;i++){
            a = a*i;
        }
        System.out.println(a);
    }
}


簡単に解説していきましょう。
今回のポイントは、乗算されるという部分です。
この部分ですが、1つ箱を作ってそこに掛け算した値を次々に入れていくことで結果を求めていきます。

ポイントとしては、for文の始まりを「1」にしたところです。
0から始まると掛け算をすると「0」になってしまうので、ここだけ注意していきましょう。


以上です。
お疲れ様でした。