[자바]for문/ repeat / StringBuilder

매일 기록 습관·2024년 5월 20일

코테

목록 보기
3/5

문자열을 n수만큼 그대로 출력하기

첫번째 방법 for

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        int n = sc.nextInt();
        String answer = "";
        
        for (int i = 1; i <= n; i++) {
            answer += str;
        }
        
        System.out.println(answer);

    }
}

두번째 방법repeat()

repeat() 문자열 반복 메서드
System.out.println(str.repert(n));

세번째 방법 StringBuilder()

Scanner sc = new Scanner(System.in);
String str = sc.next();
int n = sc.nextInt();

StringBuilder sb = new StringBuilder();
for(int i = 0; i < n ; i++ ) {
	sb.append(str);
}
String s = sb.toString();
System.out.println(s);

출력 시 toString() 사용.

0개의 댓글