DevYoon
[Java] 제어문 본문
Java 제어문
1️⃣ 조건문
if (조건){
실행될 구문
} else if {
실행될 구문
} else {
실행될 구문
}
2️⃣ 비교연산자(==과 equals의 차이점)
- 원시 데이터 타입은 == 사용해서 비교
- 원시 데이터가 아닌 것은 equals 사용해서 비교
// 원시 데이터 타입 => ==
int p1 = 1;
int p2 = 1;
System.out.println(p1==p2); // true
String o3 = "Java2";
String o4 = "Java2";
System.out.println(o3==o4); // true
// 원시 데이터 타입이 아닌 것 => equals
String o1 = "java";
String o2 = new String "java";
System.out.println(o1==o2); // false
System.out.println(o1.equals(o2)); // true
3️⃣ 반복문과 배열
while
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 ++; } System.out.println(4); } }
for
public class LoopApp { public static void main(String[] args) { System.out.println(1); for(int i=0; i<3; i++) { System.out.println(2); System.out.println(3); } System.out.println(4); } }