국비지원 JAVA 풀스택 과정/JAVA

[JAVA] 제어문

ODaram 2022. 9. 26. 17:55

※ 제어문

● 변수가 처리해야 하는 데이터를 의미한다면
   제어문(if 조건문, for 반복문)은 데이터를 처리하기 위한 로직을 작성할 때 사용한다.
● 사람이 가장 많이 하는 것이 바로 "상황에 따른 판단" 이다.
● 프로그래밍에서는 이 판단을 제어문이라는 것이 하도록 한다.
● 자바(Java)에서 제어문의 판단 기준은 true/false로 판단할 수 있다.
● 제어문에서 가장 많이 사용하는 비교 연산자와 논리연산자의 조합은
   boolean 값을 구하며 "{ }"는 제어문과 변수의 영역을 결정한다.
if 조건문 : 만일 ~ 한다면

    1. 단순 if 문   :  단순히 프로그램의 실행 여부를 판단하는 경우에 사용한다.

조건식이 true 이면 자바코드를 실행한다
if (num > 10) {  
  System.out.prinln(num);
}

    2. if ~ else 문    :    하나의 조건으로 true와 false에 따라 "분기 (판단하여 나눈다.)"하는경우

if (num%2 == 0){
	str = "짝수";
}else {
	str = "홀수";

    3. if ~ else if ~ else 문    :    여러개의 조건 중 맞는 하나의 조건을 찾아 분기하는 경우


package com.dream.controls;
public class ControlEx01 {
	public static void main(String[] args) {
		int num = -3;
		// 절대값 구하는 프로그램, Math.abs()
		// 숫자가 양수일때, 숫자가 음수일때	
		
        if(num <0) {	
        	// 조건식이 true 이므로 {} 안에 있는 자바 코드를 실행한다.
			num = -num; //음수 num을 양수로 변경한다.		
                }
    }
}