Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

javaの出力について

Java初心者です。以下のコードで、n=100の時、31,32,34,35,37,38,が出力されるのは何故でしょうか。よろしくお願いいたします。
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
            int n = sc.nextInt();
        for (int i = 1; i <= n; i++) {
            int X = i % 3;
            int Y = i % 10;
            if (X == 0 || Y == 3) {
                System.out.print(" " + i);
            }
        }
    }
}

1

回答

2233

閲覧

1件の回答

評価

0

解決しました。

回答する

ログインしていません。

ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 アカウントをお持ちでない方は会員登録を行ってください。

ユーザ名匿名