java初心者です。
1~999の範囲の乱数を20個生成し、表示する
そのうち3を2個含む数字だけ別途出力したいです。
調べたところ3が1個の場合はcontainsで探せれると分かったのですが、
どうしても2個の場合がわかりません。
サンプルコードまたは助言いただけるとありがたいです。
お願いいたします。
import java.io.*; class Re1_1 { public static void main(String args[]) { /* 1~999の範囲の乱数を20個生成する */ for(int i = 0;i <= 20;i = i + 1){ int ran = (int)(Math.random()*1000); System.out.printf("%d ", ran); } System.out.printf("そのうち3を2つ含むものは以下のとおりです") } }
「そのうち3を2個含む数字だけ別途出力したい」とは?
233 とかみたいな 313とかみたいなものでしょうか?
質問の文面もコード上の間違いもほぼ同じ。同じ人でしょうか。そうであれば、複数アカウントは利用規約違反ですよ。
[利用規約] https://teratail.com/legal
> 第7条(禁止事項)
> (11)複数のユーザーIDを1人で保有する行為
中の人が同じというより、同じ課題を二人別々に質問しているんでしょうね。
どこのスクールか知らないけど、大金を払って時間を無駄にしてご苦労様なことです。