날아라쩡글이의 블로그입니다.
if 제어문 본문
제어문 (Control statement)
제어문이란 코드 혹은 코드 블락의 실행 여부 혹은 반복 여부를 결정하는 특수한 코드이다.
제어문에는 크게 조건문과 반복문이 있다.
조건문: 조건을 만족하면 실행, 만족하지 않으면 실행하지 않는다. 크게 if조건문, switch조건문이 있다.
반복문: 조건이 맞는 동안 코드를 반복시킨다. 크게 while 반복문, for반복문이 있다.
코드 블락이란? 한 개의 { } 안에 속하는 모든 것들을 합쳐서 한개의 코드 블락이라고 부른다.
코드 블락이 중요한 이유는, 변수가 유효한 범위를 정해주기도 하고, 제어문이 실행 혹은 반복할 범위를 지정해주기도 하기 때문에
코드 블락의 시작과 끝을 정확하게 파악하는 것이 중요하다.
if조건문
if 조건문은 true 혹은 false가 결과값으로 나오는 조건식으로 사용하여
해당 조건식이 true가 나오면 연결되어 있는 코드 블락을 실행시키고 만약false가 나오면 실행시키지 않는다.
if문의 기본구조
if(조건식) {
조건식이 true가 나올 때 실행할 코드들
//}
public class Ex04If {
public static void main(String[]args) {
//조건식에서 사용할 int 변수
//변수는 선언이 되고 나서 부터 해당 변수가 선언된 코드 블락이 종료될 때까지가 유효범위가 된다.
//해당 변수가 유효한 동안에는 똑같은 이름의 변수를 선언할 수 없다!
//또한, 유효범위가 끝난 변수는 우리가 호출하면 에러가 발생한다!
//
//
int number = -4;//29~40번까지가 유효한 범위임
//만약 number의 현재값이 0보다 크면 "0보다 큽니다"가 출력이 되게 if조건문을 만들어보자.
//number>0
if(number>0) {
System.out.println("0보다 큽니다.");
String name ="쭝찌";
System.out.println(name);
}
String name ="철수";
System.out.println("프로그램 종료");//if가 실행안될때는 대비한 값
}
}
'java (학원 전) story' 카테고리의 다른 글
if-else 문제풀이 (0) | 2021.08.04 |
---|---|
if-else문 (0) | 2021.08.04 |
Scanner (0) | 2021.08.04 |
자바콘솔에서 출력하는 방법, 이스케이프 문자 (0) | 2021.08.04 |
연산자 02 (0) | 2021.08.03 |