혼공자 정리


🔎 기본 타입의 허용 범위 크기 순서

Byte. < short < int < long < float < double


🔎 값 출력

%s : 문자열

%d : 정수

%f : 실수


🔎 조건문


if 절

If (조건문) { 실행문 } else if { 실행문 } else { 실행문 }


switch 절 : 변수가 어떤 값을 갖느냐에 따라 실행문이 선택

switch (변수) { case 값1: 실행문 break;

case 값2: 
    실행문
    break;

default:
    실행문 }


🔎 for 문

for (초기화식; 조건식; 중감식)

초기화식, 조건식, 증감식이 두 개일 경우 , 로 구분한다.

int sum = 0;
for (int i = 1; i<=100; i++) {
    sum = sum + i;
}
System.out.println(sum);


  • 중첩 for 문
for (int i = 1; i < 10; i++) {
    for (int k = 2; k <10, ++) {
        System.out.println(i+j);
    }
}


🔎 참조 타입

String 변수는 참조 타입이므로 초기값을 null을 대입할 수 있는데,

이때 null은 String 변수가 참조하는 String 객체가 없다는 뜻이다.


🔎 public static void main(String[] args)

길이가 0인 String 배열 을 먼저 생성하고, main 메소드 를 실행할 때 매개값으로 전달한다.


void

return 값이 없는 메소드는 리턴 타입으로 void를 사용한다.

물론 return을 사용할 수 있는데, 여기서 return은 강제 종료를 의미한다.