문제 설명
이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.
별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.
문제 풀이
import java.util.Scanner;
public class Star {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();//값을 받아온다(공백으로 구분하여 받아올 수 있다.)
int b = sc.nextInt();
for (int i = 0; i < b; i++) {//b는 행의 개수
for (int j = 0; j < a; j++){System.out.print("*");} //a는 열의 개수
System.out.println(); //줄바꿈
}
}
}
매우 간단한 코드이다. 사용자로부터 행과 열의 크기를 받아와 해당하는 만큼 별을 사각형 모양으로 찍어주는 것이다.
한 가지 유의할 점이 있다면 print, println을 잘 구분해서 사용해야 한다.
관련 Java 개념, 문법
2021.11.08 - [Back-end/Java] - [Java] 자바 스캐너(Scanner)에 대해
[Java] 자바 스캐너(Scanner)에 대해
Scanner Class 읽은 바이트를 Char, Integer, Float, boolean, String 등 다양한 타입으로 변환하여 리턴하는 Class 공백과 개행(' ', '\t', '\r', '\n' 등)을 기준으로 읽는다. * 기본 선언 코드 import java.uti..
diddl.tistory.com
2021.11.08 - [Back-end/Java] - [Java] 자바에서의 print, printf, println 차이점
[Java] 자바에서의 print, printf, println 차이점
java에는 출력 함수가 print, printf, println으로 3가지 종류가 있어 그 차이점이 무엇인가 궁금해서 찾아보았다. System.out.print %d, %f 등을 사용하여 값을 대입해줘야 함. Ex) System.out.print("a는 숫자 %..
diddl.tistory.com
'코테풀이' 카테고리의 다른 글
[프로그래머스 Lv.1 - Java] 없는 숫자 더하기 (0) | 2021.11.08 |
---|---|
[프로그래머스 Lv.1 - Java] 문자열을 정수로 바꾸기 (0) | 2021.11.08 |
[프로그래머스 Lv.1 - Java] 두 정수 사이의 합 (0) | 2021.11.08 |
[프로그래머스 Lv.1 - Java] 가운데 글자 가져오기 (0) | 2021.11.08 |
[프로그래머스 Lv.1 - Java] 짝수와 홀수 (0) | 2021.11.08 |