논리연산자는 좌항과 우항에 모두 불리언 타입이 와야한다.
먼저 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 |
댓글 영역