(1) 분석
1. 사용자에게 라인 개수를 입력받음
2. 라인개수만큼 반복해야함
3. 행과 열의 개수는 동일함
(2) Code
public class Square {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(br.readLine());
public Square() throws IOException {
}
public static void main(String[] args) throws IOException {
Square s = new Square();
s.printSquare(s.num);
System.out.println();
}
void printSquare(int n){ // 정사각형
for(int i=0; i<n; i++) {
System.out.println("*".repeat(n));
}
}
}
(3) 결과
(1) 분석
1. 사용자에게 라인 개수를 입력받음
2. 라인개수만큼 반복해야함
3. 열과 행의 개수는 다름
(2) Code
public class Square {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(br.readLine());
public Square() throws IOException {
}
public static void main(String[] args) throws IOException {
Square s = new Square();
System.out.println();
s.printRectangle(s.num, s.num+1);
}
void printRectangle(int x, int y){
for(int i =0; i<x; i++){
System.out.println("*".repeat(y));
}
}
}
(3) 결과