[Java] for문을 이용한 * 별 계단식 출력하기
안녕하세요. 이 글에서는 for문을 이용하여 * (별)을 계단식으로 출력하는 방법에 대해서 정리해보려고 합니다. 먼저 코드는 다음과 같습니다. 1 2 3 4 5 6 7 8 9 10 11 public class Main{ public static void main(String[] args){ for (int i = 1; i
안녕하세요. 이 글에서는 for문을 이용하여 * (별)을 계단식으로 출력하는 방법에 대해서 정리해보려고 합니다. 먼저 코드는 다음과 같습니다. 1 2 3 4 5 6 7 8 9 10 11 public class Main{ public static void main(String[] args){ for (int i = 1; i
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 예제: 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); int n = scan.nextInt(); for (int i = 1; i i; k--) { System.out.print(" "); } for (int j = 0; j
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력은 다음과 같이 하면 된다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); int n = scan.nextInt(); for (int i = 1; i
자바에서 출력문에 "(큰따옴표), '(작은따옴표), /(역슬래쉬) 를 출력하려고 하는데, 의문의 오류창이 뜨는 걸 체감하신 분들이 있으실겁니다. 바로 다음과 같은 경우일텐데요, 이 특수문자들을 출력해주기 위해서는 해당 특수문자(", ', \) 앞에 역슬래쉬이자 한글 키보드에선 원화마크인 \키를 추가해주셔야 합니다. 그렇게 되면 다음과 같이 문제 없이 출력이 됩니다.
아래 예제와 같이 고양이를 출력하시오. 풀이) 1 2 3 4 5 6 7 8 public class Main{ public static void main(String[]args){ System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 많은 분들이 아마 그대로 입력하셨다가 왜 안되지? 라고 생각하셨을텐데요, 문자열 컴파일할때 역슬래시 \ 가 있다면 두번 연달아 입력해주셔야 정상적인 출력이 가능합니다. https://www.acmicpc.net/problem/10171