前提・実現したいこと
(例:13)を入れると「13, 131, 132, 133, ..., 139, 213」を出力したいです。
(13の数字を含む全ての数字を取り出したい。)
該当のソースコード
java
1import java.util.*; 2 3public class Main { 4 public static void main(String[] args ) throws Exception { 5 Scanner sc = new Scanner(System.in); 6 String day = sc.nextLine(); 7// List<String> li = Arrays.asList(day); 8 9 for (int i = 1; i <= 300; i++) { 10 if(day.contains(String.valueOf(i))){ // <--この箇所... 11 System.out.println(i); 12 } 13 } 14 sc.close(); 15 } 16}
上記のコードで試した結果
①上記のコードだと「1」、「3」、「13」が表示される
入力値
13
1
3
13
②Listを利用すると「13」のみ表示される
入力値
13
13
回答2件
あなたの回答
tips
プレビュー