미션1: 기본 자바 문법 익히기


변수

  1. 변수(Variable)란?
  2. 변수의 타입(Type)
  3. 변수, 상수, 리터럴
  4. 문자와 문자열
  5. 형변환(Casting)

각각 무엇인지 설명해보세요.

프로그램으로 나타내보세요:

  • 변수 타입별로 정의하고 값 넣어서 출력하기
  • int → char, char → int, float → int, int → float 서로 형변환하고 출력하기

좀 더 살펴보세요:

연산자

  1. 연산자(Operator)란?
  2. 연산자의 종류
  3. 증감연산자(++,–)
  4. 삼항연산자( ? : )
  5. 논리연산자 (&&  ||)

각각 무엇인지 설명해보세요.

프로그램으로 나타내보세요:

  • 비교연산자로 true/false 결과 출력하기
  • 논리연산자로 true/false 결과 출력하기
  • 삼항연산자로 학점 출력하기(90점 이상: A, 80점 이상: B, 70점 이상: C)
  • 힌트: 삼항연산자도 중첩됩니다.

좀 더 살펴보세요:

조건문

  1. 조건문(if, switch)이란?
  2. 중첩 if문, 중첩 switch문
  3. if문과 switch문의 비교
  4. Math.random()

각각 무엇인지 설명해보세요.

프로그램으로 나타내보세요:

  • switch문으로 학점 출력하기(90점 이상: A, 80점 이상: B, 70점 이상: C, 그 외: D)
  • 위 switch문을 if문으로 변경하기
  • Math.random()으로 로또 번호 생성기 만들기
  • 힌트: 중복이 없어야겠죠? 2주차에서 살펴볼 배열을 미리 사용해보면 더 좋습니다.

좀 더 살펴보세요:

반복문

  1. 반복문(for, while, do-while)이란?
  2. 중첩 for문
  3. break문, continue문

각각 무엇인지 설명해보세요.

프로그램으로 나타내보세요:

  • while문으로 반복 결과 출력하기(1부터 100까지 정수를 더하기)
  • 위 while문을 for문으로 변경하기
  • 구구단 출력하기(7단은 출력하지 않습니다)
  • 힌트: break, continue중 하나를 사용합니다.
  • 1부터 100까지 정수를 더하되, 3의 배수는 제외하기
  • 힌트: break, continue중 하나를 사용합니다.

좀 더 살펴보세요:


답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다