我的代码的目的是确定数字3
出现在一系列数字之间的次数,下限和上限由用户确定。
到目前为止,我可以3
使用模数检查数字是否在十位。但是我无法确定 a 是否3
存在于数百、千分之一等中。我知道我需要使用嵌套循环,但我不知道如何对其进行编码。
到目前为止,这是我的代码。
public class JavaThree {
public static void main (String [] args) {
int count = 0;
int num;
System.out.print("Enter lower end: ");
int lowerEnd = IO.readInt();
System.out.print("Enter upper end: ");
int upperEnd = IO.readInt();
if (lowerEnd > upperEnd) {
IO.reportBadInput();
return;
} else {
for(num = lowerEnd; num <= upperEnd; num++) {
if(num % 10 == 3) {
count = count + 1;
} else {
count = count;
}
}
}
IO.outputIntAnswer(count);
}
}