ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TIL_8(대입연산자, if문, for, while문)
    TIL 2020. 9. 17. 15:53

    [대입연산자]

    대입연산자는 오른쪽의 결과를 왼쪽에 대입(할당)한다.

    '='는 수학에서 오른쪽과 왼쪽이 같다 이지만

    프로그램에서는 오른쪽값을 왼쪽에 대입하다 라는 의미이다.

    프로그램에서 오른쪽과 왼쪽이 같다 의미는 '=='이다.

     

    [조건문 - if문]

    public class ExIf {
    	public static void main(String[] args) {
    		int n = 30;
    		int m = 20;
    		
    		// if(조건식)
    		if (n<m) {
    			System.out.println("m이 n보다 작다");
    		}
    		
    		// if(조건식) else
    		if (n<m) {
    			System.out.println("m이 n보다 작다");
    		}
    		else {
    			System.out.println("else절 출력!");
    		}
    		
    		// if(조건식) else if(조건식) else
    		if (n<m) {
    			System.out.println("m이 n보다 작다");
    		}
    		else if(n>m) {
    			System.out.println("m이 n보다 크다");
    		}
    		else {
    			System.out.println("else절 출력");
    		}
    	}
    }

     

    [반복문 - for, while, do~while문]

    public class WhileEx {
    
    	public static void main(String[] args) {
    		
    		// for
    		int sum = 0;
    		for(int i = 1; i<10; i++) {
    			sum = i + sum; 
    			System.out.println("[for] i = " + i + " / sum = " +  sum);
    		}
    		
    		// while(true or false)
    		int j = 0;
    		int sum1 = 0;
    		while(j < 10) {
    			sum1 = j + sum1;
    			j++;
    			System.out.println("[while] sum1 = " + sum1);
    		}
    		
    		// do ~ while(true or false)
    		// 조건결과에 상관없이 무조건 최초한번은 do구절을 실행한다.
    		int k = 0;
    		int sum2 = 0;
    		do {
    			System.out.println("무조건 1번은 실행합니다.");
    			sum2 = k + sum2;
    			k++;
    			System.out.println("[while] sum1 = " + sum2);
    		} while(k < 10); {
    			System.out.println("끝");
    		}
    	}
    }

    'TIL' 카테고리의 다른 글

    싱글톤 패턴 장단점  (0) 2021.01.08
    New Maven Project for STS4  (0) 2020.12.03
    TIL_7(Method)  (0) 2020.09.03
    TIL_6(Exception Handling, Network)  (0) 2020.09.02
    TIL_5(Input&Output)  (0) 2020.09.01
CokeWorld DevLog