아래와 같이 코드를 짰는데 런타임에러가 나는 이유가 무엇일까요?? 답변 기다리도록 하겠습니다. 감사합니다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) { Scanner sc = new Scanner(System.in);
int n = sc.nextInt(); char arr[][] = new char[n][19]; int arr2[] = new int[8]; String str; for (int i = 0; i < n; i++) {
arr2[i] = sc.nextInt(); str = sc.next(); for (int j = 0; j < str.length(); j++) { arr[i][j] = str.charAt(j); } } for (int i = 0; i < n; i++) { for (int j = 0; j < arr[i].length; j++) { for (int kk = 0; kk < arr2[i]; kk++) { System.out.print(arr[i][j]); } } System.out.println(); } }}
질문 번호를 넣는 칸이 있고, 소스코드를 넣는 칸도 있습니다.
그리고 질문검색을 누르면 반례가 달린 글이 많이 있습니다.
댓글을 작성하려면 로그인해야 합니다.
h960305 6년 전
아래와 같이 코드를 짰는데 런타임에러가 나는 이유가 무엇일까요?? 답변 기다리도록 하겠습니다. 감사합니다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
char arr[][] = new char[n][19];
int arr2[] = new int[8];
String str;
for (int i = 0; i < n; i++) {
arr2[i] = sc.nextInt();
str = sc.next();
for (int j = 0; j < str.length(); j++) {
arr[i][j] = str.charAt(j);
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < arr[i].length; j++) {
for (int kk = 0; kk < arr2[i]; kk++) {
System.out.print(arr[i][j]);
}
}
System.out.println();
}
}
}