결과값 배열에 삽입하는법좀 가르쳐주세요
조회수 2807회
숫자를 입력받으면 구구단의 답이되는 경우가 출력이되는데 그 출력된 값을 배열에 한개씩 넣고싶은데 여기서 막히네요 ㅠㅠ 배열에 넣는방법좀 가르쳐주세요 ㅠ
import java.util.Scanner;
public class test1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("숫자 입력");
int num = sc.nextInt();
int cnt = 0;
String[] gugu = new String[cnt];
if(num > 1){
for(int i=2 ; i<10 ; i++){
for(int j=1 ; j<10 ; j++){
if(num == i*j){
cnt++;
System.out.println(i + "x" + j + "=" + i*j);
}
}
}
}
}
}
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
배열의 경우 초기화 시 배열의 크기가 정해지면 배열의 크기를 바꿀 수가 없습니다. 그래서 초기값을 넉넉하게 지정해주어야 합니다. 이런 불편한 점 때문에
컬렉션 프레임워크
가 존재하는데요. 그 중List
를 사용하면 쉽게 데이터를 추가 또는 제거할 수 있습니다. 아래 강의를 보시면 원하는 기능을 충분히 구현하실 수 있습니다.
댓글 입력