TODO: 예제 1) score 가 93 보다 크거나 같으면 90보다 큼이라고 출력
// 사용법 : 조건식이 true(참) 이면 실행문이 실행됨
// if(조건식) {
// 실행문;
// }
// int score = 93;
// if(score >= 90) {
// System.out.println("90보다 큼");
// }
// 2) 조건문
// TODO: 예제 2) score 가 90 보다 크거나 같으면 90보다 큼 이라고 출력
// 아니면 90보다 작음 이라고 출력
// 사용법 : 조건식 참이면 실행문이 실행되고, 거짓이면 실행문2가 실행됨
// if(조건식) {
// 실행문;
// } else {
// 실행문2;
// }
int score = 93;
if(score >= 90) {
System.out.println("90보다 큼");
} else {
System.out.println("90보다 작음");
}
// TODO:예제 3) score 가 90보다 크면 90보다 큼 이라고 출력 score가 90이면 90임 출력 아니면 90보다 작음이라고 출력
//사용법 : 조건식 참이면 실행문이 실행되고, 조건식2 참이면 실행문2가 실행되고, 모두 거짓이면 실행문 3이 실행됨
//
// int score = 93;
// if(score > 90) {
// System.out.println("90보다 큼");
// } else if(score==90) {
// System.out.println("90임");
// } else { System.out.println("90보다 작음");
//
// }
// TODO:예제1 ) value 문자열이 " A등급"이면 우수회원 이라고 출력
//문자열 비교 : 자바에서 문자열 비교 ==(같다) 사용하면 일부 오류가 있음, equals() 함수 사용법
// 문자열.equals.(문자열2); => 문자열과 문자열2가 같으면 true아니면 false
String value = "A등급";
if(value.equals("A등급") == true){
System.out.println("우수회원");
}
//// TODO: 연습 2) A 또는 a이면 "우수 회원입니다. " 출력
//// B 또는 b이면 "일반 회원입니다." 출력
//// 그 외는 "손님입니다" 출력하세요
////입력 : A
////출력 : 우수 회원입니다.
////힌트 : 논리 연산자(||, &&) , 문자열.equals(문자열2) == true
//Scanner scanner = new Scanner(System.in); // 입력 객체 만들기
//String result = scanner.next(); // 1단어 입력 : A
//
////조건문 : result 가 A 이면
////조건문2 : result 가 a 이면
////조건문3 : result 가 B 이면
////조건문4 : result 가 b 이면
//if(result.equals("A") == true || result.equals("a") == true) {
// System.out.println("우수 회원입니다.");
//} else if(result.equals("B") == true || result.equals("b") == true) {
// System.out.println("일반 회원입니다.");
//} else {
// System.out.println("손님입니다");;
//}
// TODO: 예제 : 랜덤 함수 소개 : Math.random() 함수
//random() : 0 ~ 1 사이의 아무 실수를 뽑는 함수
// => 1~10 사이의 랜덤 숫자를(자연수) 뽑으세요
// 1) 0.0 <= Math.random() < 1.0
//2)0.0 10 < = Math.random() 10 < 1.0 10
//3) 0.0 < = Math.random() 10 < 10.0
//4) (int) 0.0 < = (int) Math.random() 10 < (int) 10.0
// 5) 0 < = (int) Math.random() 10 < 10
// 6) 0+1 < = (int) Math.random() 10+1 < 10 + 1
// 1 < = (int) Math.random() 10+1 < 11
// TODO: 사용법 : (int)(Math.random() 끝수) + 시작수
// 예제) 1 ~ 6 까지 주사위를 굴려서 나오는 수를 출력하세요
int num = (int)(Math.random() 6) + 1;
if(num == 1)
System.out.println(1);
} else if(num == 2) {
System.out.println(2);
}else if(num == 3) {
System.out.println(3);
}else if(num == 4) {
System.out.println(4);
}else if(num == 5) {
System.out.println(5);
}else {
System.out.println(6);
}
//반복문
//TODO: 예제 1) 1~ 10까지
// for (초기값; 조건식; 증감식) { 실행문 };
// for (int i = 1; i <= 10; i++) {
// System.out.println(i);
//
// }
// 예제 2) 1~100까지 누적합 출력하기
// int sum = 0; // 합변수
// // 사용법 : 합변수 = 합변수 + i (증가값);
//
// for (int i = 1; i <= 100; i++) {
// sum = sum + i;
// }
//
// System.out.println(sum);
//TODO: 연습1) 구구단 2단 출력하기
// 결과 : 2X1 = 2
// int value = 2;
// for (int i = 1; i <= 9; i++) {
// System.out.println(value i); // or "2" + " x " + i + " = " + 2i
// }
//
// for (int i = 1; i <= 9; i++) {
// System.out.println("3" + " x " + i + " = " + 3i); // or "2" + " x " + i + " = " + 2i
// }
// 연습3) 구구단 2단부터 9단까지 출력하세요
//1) 먼저 2단을 구한다
// 2단을 8번 출력하기
// 3) 변하는 수 : ? , 고정된 수 : ?
for (int j = 2; j <= 9; j++) {
for (int i = 1; i <= 9; i++) {
System.out.println(j + " x " + i + " = " + j*i);
//TODO: (참고) while 문
// 1 ~ 100 까지 누적합 구하기
int sum = 0;
int i = 1;
while ( i <=100) {
sum = sum +i ;
i++; }
System.out.println(sum);