Java
(선행)[Oracle] Java Class 6 - 로또 만들기, 2차원 배열
D_Aiden
2023. 10. 13. 09:40
728x90
반응형
SMALL
2023.10.13
** 로또 만들기 (5단계로 구성)
1. 45개 방 --> lotto:int
2. lotto 배열 초기화 --> 1~45
3. 임의의 방번호 추출: random(45) --> 45는 0~44개의 방.
** 반복문 : 몇회 반복할지 for문 적용
4. 첫번째 방(값)과 발생된 수의 방의 값을 교환(명령어 3개 필요)
1) "A값"을 "임시변수"에 넣기
2) "B값"을 "A값"에 넣기
3) "임시변수" 값을 "B값"에 넣기
5. lotto 배열 0~5 방의 값 추출
(주의) 추출하기 전에 for문 사용해 출력될 임시변수 지정
** 2차원 배열
--> [ 행 ]이 있기 때문에 [ 열 ]이 존재한다.
(구성)
int [ ] [ ] c = new int [ ] [ ] ;
행 열
ex) [3][4] 의 구성 [0~3] [a~d]를 2차원 배열로 구성하는 명령
(참고)
컴퓨터 프로그램은 메모리 내에서만 돈다.
변수는 steck에 저장된다.
(연습3)
//열 합치기
변수 선언해서 "결과 값" 확인
(연습3-1)
// 2번째 열 합치기
: 연산될 for문 이전에 변수를 저장할 공간 추가해둔 후, 명령어를 추가해둬야 됨.
(연습3-2)
// 각 행의 합계를 구하시오
결과 값 이전에 int로 변수 선언 후,
선언된 변수의 합계 후 결과값 출력
728x90
반응형
LIST