[Java] 조건문

Walter Mitty·2022년 10월 18일
0

KOSTA

목록 보기
6/33

if 문

  • if (조건)이 만족하지 않으면(false)이면 {블록} 을 안돈다.
  • if 다음 else. if의 조건이 true면, if 블록실행, false면 else 블록 실행.

switch 문

  • break를 만날때까지 계속 돈다.
    만나지 못하면 switch문의 끝까지 돈다.
    예) 1월인경우, case1,2,3,4 쭉쭉가서 세번째달입니다도 계속 돈다.

변수의 유형

자료형에 따른 변수유형

  • 기본자료형변수(8개)
  • 참조자료형변수(8개 그 외 모두)

위치에 따른 변수유형

  • 지역변수(메소드 내에 선언되어 있는 변수)
  • 멤버변수(메소드 밖에 선언되어 있는 변수)
public class Condition{
	public static void main(String[] args){
    	int month; (기본형 지역변수)
    }
}

인자값: 함수에 전달되는 인자의 값.("A~F등급")
인자가 없는 함수가 있고, 결과만 내놓는 함수가 있고,
인자값만 받고 결과를 내놓지 않는 함수가있다.
인자값과 결과값을 내놓는 함수도 있다.

값을 저장하는 기본형 메모리주소값

값이 항상 1,2,3,4, 이렇게 고정되어 있으면(뭐 뭐보다 크다 작다 이게아닌) switch 구문이 더 좋다.

코멘트(//주석)은 컴파일이나 실행단게에 영향을 미치지 않는 주석
어노테이션(@주석)은 컴파일이나 실행단계에 영향을 미치는 주석.

c2 = 'A'
c2 = c+1 => 65+1 이되는데, +연산자는 4byte이상이어야해서
c+1 은 int가된다. 따라서 'B'를 만들려면
c2 = (char)(c2+1) 이 되어야한다.

0개의 댓글