// 예제 1) 1 ~ 6 까지 주사위를 굴려서 나오는 숫자가 6이면 반복문 중단하고,
// 아니면 계속 출력하세요
// TODO: 랜덤함수 사용법 : (int)(Math.random() 끝수) + 시작숫자
while(true) {
int num = (int)(Math.random() 6) + 1;
System.out.println(num); // 계속 출력
// 조거문 : 중단 : (num) == 6
if(num == 6) {
break; // 반복문 강제 중단
}
}
// TODO: continue : 반복문에서 사용, 아래 라인이 실행되지 않고 재반복시킴
// 예제 : 1 ~ 10까지 중 3은 출력하지 않고 나머지 출력하기
// for (int i = 1; i <= 10; i++) {
//
// if(i == 3) {
// continue; // 193라인이하가 실행되지 않음
// }
// System.out.println(i);
//
// }
//
//
참조 자료형, 기본 자료형
// 제목 : 참조 자료형 vs 기본 자료형
// 예제 1) 기본 자료형 : 크기가 작아서 스텍방에 저장함 : 예 ) 정수(int) 실수(double) 등
// 참조 자료형 : 크기가 커서 스텍방에 방번호(인덱스)를 적어놓고 값은 힙방에 저장한다.
String str1 = "신민철";
String str2 = "신민철";
if(str1.equals(str2)== true) {
System.out.println(" 두 이름 같음");
} else {
System.out.println("두 이름 다름");
}
// TODO: 배열 (***)
// 배열 : 여러가지 값을 저장하는 곳
// vs 변수 : 1가지 값을 저장하는 곳
// TODO: 배열 사용법 : 1) 배열 정의 : 자료형[] 변수 = {값1,값2,...값n};
// 2) 배열 사용 : 값1 == 변수[0], 값2 == 변수[1]
// TODO: 예제) 10명의 학생 성적을 저장해서 총합을 출력하세요
// int[] score = {90, 91,92,93,94,95,96,97,98,99};
// int sum = 0; // 총합 변수
// for (int i = 0; i < 10; i++) {
//// 누적합
// sum = sum + score[i]; // 배열의 총합
// }
// System.out.println(sum); // 90 ~ 99 합 945
// TODO: 간단연습) 5명의 점수가 있습니다. 모두 더해서 출력해 보세요
// int[] nums = {1,2,3,4,5};
// int sum = 0; // 총합 변수
// for (int i = 0; i < 5; i++) {
// sum = sum + nums[i]; // 배열값 더하기(누적합)
// }
// System.out.println(sum); // 1 ~ 5 합 ? 15
// TODO: 2) 배열 정의 : (*)
// TODO: 사용법 : 1) 자료형[] 변수 = new 자료형[방개수];
// 2) 배열 사용 : 변수[0] = 값1;, 변수[1] = 값2; ...
int[] score = new int[3]; // 2) 배열 정의(방 예약)
// 배열값 넣기 : 방 예약수만큼 넣기
score[0] = 90;
score[1] = 91;
score[2] = 92;
System.out.println(score[0]);
System.out.println(score[1]);
System.out.println(score[2]);
}
}