演習(2重ループその1)の回答例

出典: CourseWiki

 
public class Rectangle1 {
    public static void main(String[] args) {
        System.out.print("Size: ");
        int n = Keyboard.intValue();
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                if (i == j) {
                    System.out.print("*");
                } else {
                    System.out.print(".");
                }
            }
            System.out.println();
        }
    }
}

2重ループの中でiとjの値が等しいときに "*" を表示します.

ナビゲーション