변수
- 변수(Variable)란?
- 변수의 타입(Type)
- 변수, 상수, 리터럴
- 문자와 문자열
- 형변환(Casting)
각각 무엇인지 설명해보세요.
프로그램으로 나타내보세요:
- 변수 타입별로 정의하고 값 넣어서 출력하기
- int → char, char → int, float → int, int → float 서로 형변환하고 출력하기
좀 더 살펴보세요:
연산자
- 연산자(Operator)란?
- 연산자의 종류
- 증감연산자(++,–)
- 삼항연산자( ? : )
- 논리연산자 (&& ||)
각각 무엇인지 설명해보세요.
프로그램으로 나타내보세요:
- 비교연산자로 true/false 결과 출력하기
- 논리연산자로 true/false 결과 출력하기
- 삼항연산자로 학점 출력하기(90점 이상: A, 80점 이상: B, 70점 이상: C)
- 힌트: 삼항연산자도 중첩됩니다.
좀 더 살펴보세요:
조건문
- 조건문(if, switch)이란?
- 중첩 if문, 중첩 switch문
- if문과 switch문의 비교
- Math.random()
각각 무엇인지 설명해보세요.
프로그램으로 나타내보세요:
- switch문으로 학점 출력하기(90점 이상: A, 80점 이상: B, 70점 이상: C, 그 외: D)
- 위 switch문을 if문으로 변경하기
- Math.random()으로 로또 번호 생성기 만들기
- 힌트: 중복이 없어야겠죠? 2주차에서 살펴볼 배열을 미리 사용해보면 더 좋습니다.
좀 더 살펴보세요:
반복문
- 반복문(for, while, do-while)이란?
- 중첩 for문
- break문, continue문
각각 무엇인지 설명해보세요.
프로그램으로 나타내보세요:
- while문으로 반복 결과 출력하기(1부터 100까지 정수를 더하기)
- 위 while문을 for문으로 변경하기
- 구구단 출력하기(7단은 출력하지 않습니다)
- 힌트: break, continue중 하나를 사용합니다.
- 1부터 100까지 정수를 더하되, 3의 배수는 제외하기
- 힌트: break, continue중 하나를 사용합니다.
좀 더 살펴보세요: