자바 수업 3일차(21.11.19)

S.KIOH·2021년 11월 19일
0

자바

목록 보기
3/9

switch

  • if else와 구조가 동일
  • 항상 케이스 하나 끝에 break; 작성
  • default는 else와 같음, 위의 케이스와 맞는 것이 없을 때 실행

문자열 비교

  • 두개의 문자열이 같은지 비교할 때 사용
  • ex) t1 == t2 / t1.equals(t2) => 문자열이 같으면 true, 다르면 false 출력

final

  • 변수 앞에 final이 붙으면 상수(변하지 않는 것)
  • 상수는 일반적으로 대문자로 표현
  • 상수는 값을 대입할 수 없다

do-while

  • do while은 처음 한번은 조건과 상관없이 실행
  • 조건에 맞지 않아도 한번은 무조건 실행

변수 범위(Scope)

  • 코드블록{} 안에서 선언된 변수는 밖에서 사용불가 => 지역변수
  • 밖에서 선언된 변수는 {}안에서 사용가능 => 전역변수

배열(Array)

  • 배열은 같은 타입의 여러 변수를 하나로 묶은 자료형 (참조 자료형)
  • 배열의 시작은 0번
  • index 값으로 배열의 실제 값을 가져오는 법
    : System.out.printf("index 번호 %d의 값은 %d 이다 \n", index 번호, 값)

1. String [] : 문자열 타입으로 만든 배열

2. NewArray

  • new 키워드로 배열 생성
  • int[] n = {1,2,3} => 초기값을 바로 넣는 법, 리터럴이라고 한다

3. ForEach

  • 배열에 사용할 수 있는 반복문
  • 간단한 배열의 반복에는 for each문을 사용하고 index 번호가 필요할 경우 for문을 사용
  • for each 문은 (변수 : 배열) ex) int x : n

4. 참조변수 new null

  • 문자열은 참조 자료형, 참조 변수(reference variable)은 주소값을 가진다
  • null은 주소값이 없다
  • int x = null; => 기본 자료형에는 null값을 입력불가

5. 이중배열(MultiArray) : 이중 배열[][]

0개의 댓글