分類:[Java]
はじめまして。
早速ですが、現在私はかの「fizzbuzz」に似たjava言語プログラムを、「テキストメモ」で作っています。
そこで、javaのソースにてちょっとわからない問題が……。
3の倍数と、3のつく数字のとき、その数をカウントしていき、最後に何個があったか表示させたいのですが、どう入力すればいいのかわかりません。
一定の数のみをカウントし、数えるプログラムとはどう入力すればよろしいのでしょうか、教えてください。
お願いします。
出来れば早急のお返事をお願いします。
--------------------------------------------------------------------------------
ソースの一部を乗せます。
public class Omoro4 {
public static void main (String[] args) throws IOException {
int total;
int count;
int kazu ;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("オモローにいくつまでチャレンジしますか?入力してください。⇒");
kazu = Integer.parseInt(br.readLine());
total=0;
count=0;
while(count<kazu) {
count=count+1;
if ( count % 3 == 0 ) {
System.out.println(count+"アホ");
} else if ( count % 10 == 3 ) {
System.out.println(count+"アホ");
} else if ( (count / 10) % 10 == 3) {
System.out.println(count+"アホ");
} else {
System.out.println(count);
}
System.out.print("アホになった数は、"+total+"個でした。");
}
|