我是Java新手,我的任务是这样的: 生成0-9之间的一个数字和10-99之间的第二个数字。 您需要检查第一个数字在第二个数字中出现的次数。 (例如:第一个数字是5,第二个数字是55,所以第一个数字(5)在第二个数字(55)中出现2次)。 顺便说一句,你需要在没有阵列的情况下制作它。
package randomNumber_01;
import java.util.Random;
public class third {
public static void main (String[] args){
Random n = new Random();
int first = n.nextInt(9)+1;
System.out.println("First numnber: "+first);
int second = n.nextInt(99)+10;
System.out.println("Second number: "+second);
System.out.println("I stuck here");
}
}
答案 0 :(得分:0)
int count=0;
if((second%10)==first){
count++;
}
if(Math.round((second/10))==first){
count++;
}
System.out.println(first+" occurs "+count+" times in "+second);
也许这可以帮助你;),用这8行替换你的最后一个println;)
但是,当shmosel在评论中说出来时,要好心吗?
int first = n.nextInt(10);
int second = n.nextInt(90)+10;