入力と出力には IO モジュールを使用しました。セブンはラッキーナンバーとされています。あなたの課題は、数字の範囲内に現れる 7 の数を数えることです。ソリューションでは、ループ構造を利用する必要があります。
次の情報をこの順序でユーザーに尋ねます。
- 範囲の下限
- 範囲の上限
- 下端から上端まで (両端を含む) シーケンスに現れる 7 の数を決定します。
これは私が思いついたコードです:
public class LuckySevens {
public static void main(String[] args) {
// TODO Auto-generated method stub
int count=0;
System.out.println("enter lower end of the range");
int lower = IO.readInt();
System.out.println("enter the upper end of the range");
int upper = IO.readInt();
if(lower>upper){
IO.reportBadInput();
}
else {
for (int num = lower; num<=upper; num++){
int term = num/10;
if (num %10==7){
count=count++;
while (term>0){
}
}
}
}
}
}
メインスレッドで例外を言い続けるのは何が悪いのですか?