練習問題01[持田]ー夢の7連休
目次
- お題
- ヒントとか
- 解答例
お題
あなたは7日間の連休を取得しました。おめでとうございます。
せっかくの連休なので、降水確率が 30% 以下ならば外に出掛ける事に決めました。
7日間の降水確率(%)をコマンドライン引数から入力し、出掛ける日数の合計を出力するプログラムを作成してください
- 例:
(入力値) 13 0 15 30 89 100 31
(出力値) 4
ヒントとか
コマンドライン引数がわからなかったらググりましょう
コマンドライン引数はStringなので演算する際は、intに変換しましょう
できればforを使いましょう
できればマジックナンバーはつかわないようにしましょう
わからないことがあればslackから持田へ
参考資料:
ITエンジニアの「やってはいけない」
[実装編]マジック・ナンバーを使ってはいけない
http://itpro.nikkeibp.co.jp/welcome/welcomeart.html?http%3A%2F%2Fitpro.nikkeibp.co.jp%2Farticle%2FCOLUMN%2F20070820%2F279836%2F
解答例
package testjava;
public class Practioce_km01 {
public static void main(String[] args) {
int count = 0;
final int VACATIONS=7;
int rain[]=new int[VACATIONS];
for(int i =0;i<args.length;i++){
rain[i]=Integer.parseInt(args[i]);
if(rain[i]<=30) count++;
}
System.out.println(count);
}
}
package testjava;
public class Practioce_km01 {
public static void main(String[] args) {
int count = 0;
final int VACATIONS=7;
int rain[]=new int[VACATIONS];
for(int i =0;i<args.length;i++){
rain[i]=Integer.parseInt(args[i]);
if(rain[i]<=30) count++;
}
System.out.println(count);
}
}
※自分のpcでこのコードを実行する場合、パッケージ名・クラス名は要変更
Author And Source
この問題について(練習問題01[持田]ー夢の7連休), 我々は、より多くの情報をここで見つけました https://qiita.com/kyogom/items/acdd8fa491aca7be514a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .