2016-12-01 12 views
-5

私はJavaで新しく、次のような作業があります。 0-9の間に1つの数字を、10-99の間に2つ目の数字を生成します。 最初の番号が2番目の番号に何回表示されるかを確認する必要があります。 (例:最初の数字は5、2番目の数字は55なので、最初の数字(5)は2番目の数字(55)の2倍です)。 Btw、配列なしで作成する必要があります。2番目の番号に1つの番号が何回表示されるかを確認するにはどうすればよいですか?

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

いいえ:\私は分かりません:( –

+1

あなたの仕事で幸運を祈る!実装上の問題があるときは、ここに来てください – MGorgon

答えて

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のSAITとして、carrefulことは

int first = n.nextInt(10); 

int second = n.nextInt(90)+10; 
関連する問題