상세 컨텐츠

본문 제목

11일차 - 논리 연산자, 반복문

본문

논리연산자는 좌항과 우항에 모두 불리언 타입이 와야한다.

먼저 AND(&&) 연산자를 사용하는 예제를 보자.

package day10;

public class LogicalOperatorApp {
    public static void main(String[] args){
        System.out.println(1 == 1);
        System.out.println(true && true);
    }
}

 

 

OR 연산자

package day10;

public class LogicalOperatorApp {
    public static void main(String[] args){
        System.out.println(true || true);
        System.out.println(true || false);
        System.out.println(false || true);
        System.out.println(false || false);
    }
}

NOT 연산자

package day10;

public class LogicalOperatorApp {
    public static void main(String[] args){
        System.out.println(!true);
        System.out.println(!false);
    }
}

C언어와 똑같다.


반복문

놀랍게도 C언어와 똑같다.

 

while

package day10;

public class LoopApp {
    public static void main(String[] args){
        System.out.println(1);

        int i = 0;
        while (i<3){
            System.out.println(2);
            System.out.println(3);
            i += 1;
        }
        System.out.println(4);
    }
}

 

for

package day10;

public class LoopApp {
    public static void main(String[] args){
        System.out.println(1);

        System.out.println("=== while ===");
        int i = 0;
        while (i<3){
            System.out.println(2);
            System.out.println(3);
            i += 1;
        }

        System.out.println("=== for ===");
        for (int j = 0; j < 3; j++){
            System.out.println(2);
            System.out.println(3);
        }

        System.out.println(4);
    }
}

 

배열

자바에서 배열 선언 방식은 다음과 같다.

(배열안 자료형)[] 배열이름 = new (배열안 자료형)[갯수];

 

유저의 이름을 담아두는 배열이라면 다음과 같다.

String[] users = new String[3];

C언어와 비슷하다.

(kotlin, python 만세)

 

배열의 접근방식도 C언어와 비슷한데, 배열과 반복문을 합쳐서 사용해보자.

C언어와 다르게 배열의 길이를 나타낼때 users.length를 사용한다.

package day10;

public class LoopArray {
    public static void main(String[] args){
        String[] users = new String[3];
        users[0] = "egoing";
        users[1] = "jinhyuk";
        users[2] = "youbin";

        for (int i =0; i < users.length; i++){
            System.out.println(users[i] + ",");
        }
    }
}

 

 

'책 리뷰 > 생활코딩! 자바 프로그래밍 입문' 카테고리의 다른 글

13일차 - 메서드  (1) 2024.01.15
12일차 - 종합 응용  (0) 2024.01.12
10일차 - == vs equals  (0) 2024.01.10
9일차 - 제어문 1  (1) 2024.01.10
8일차 - 나의 앱만들기 2  (0) 2024.01.10

관련글 더보기

댓글 영역