如何查看第二个号码中出现一个号码的次数?

时间:2016-12-01 20:49:23

标签: java random appearance generated

我是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");
}
}

1 个答案:

答案 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;