문제
풀이
public class Main {
public static void main(String[] args) {
System.out.println("강한친구 대한육군");
System.out.println("강한친구 대한육군");
}
}
이렇게 직관적으로(?) 제출했는데 다른 답변을 보면서 문자열을 반복하는 다양한 방법을 알게 되었다.
1) for문을 이용하는 방법
public class Main {
public static void main(String[] args) {
for (int i=0; i<2; i++) {
System.out.println("강한친구 대한육군");
}
}
}
불필요한 루프를 피하고 싶다면 다른 방법도 있다.
2) repeat 메서드를 이용하는 방법
public class Main {
public static void main(String[] args) {
System.out.println("강한친구 대한육군\n".repeat(2));
}
}
repeat 메서드는 String 문자열을 파라미터에 주어진 횟수만큼 반복한다.
Java에서 문자열을 반복하고 싶을 때 유용하게 사용할 수 있다.
'📊 Algorithm&SQL' 카테고리의 다른 글
[Java/백준] 숫자의 합 #11720 (0) | 2022.09.30 |
---|---|
[Java/코드업] 1008 ~ 1012 유니코드, charAt(), printf() 형식 지정자 (0) | 2022.06.22 |
[Java/백준] 개 #10172 (0) | 2022.03.18 |
[Java/백준] 고양이 #10171 (0) | 2022.03.17 |
[Java/백준] Java 코드 제출 방법 #2557 (0) | 2022.03.13 |