반응형
Java 조건과 If 문장
- Less than: a < b
- Less than or equal to: a <= b
- Greater than: a > b
- Greater than or equal to: a >= b
- Equal to a == b
- Not Equal to: a != b
if (condition) {
// block of code to be executed if the condition is true
}
예제
if (20 > 18) {
System.out.println("20 is greater than 18");
}
if (condition) {
// block of code to be executed if the condition is true
} else {
// block of code to be executed if the condition is false
}
예제
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
Java Switch 문장
switch(expression) {
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
}
예제
int day = 4;
switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 7:
System.out.println("Sunday");
break;
}
// Outputs "Thursday" (day 4)
While 문장
while (condition) {
// code block to be executed
}
예제
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
For 문장
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
For Each 문장
for (type variableName : arrayName) {
// code block to be executed
}
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
System.out.println(i);
}
Break와 Continue 문장
for (int i = 0; i < 10; i++) {
if (i == 4) {
break;
}
System.out.println(i);
}
for (int i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
System.out.println(i);
}
Break Example
int i = 0;
while (i < 10) {
System.out.println(i);
i++;
if (i == 4) {
break;
}
}
Continue Example
int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
System.out.println(i);
i++;
}
Java Arrays
String[] cars;
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(cars[0]);
// Outputs Volvo
cars[0] = "Opel";
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
System.out.println(cars[0]);
// Now outputs Opel instead of Volvo
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(cars.length);
// Outputs 4
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.length; i++) {
System.out.println(cars[i]);
}
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
int x = myNumbers[1][2];
System.out.println(x); // Outputs 7
public class Main {
public static void main(String[] args) {
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
for (int i = 0; i < myNumbers.length; ++i) {
for(int j = 0; j < myNumbers[i].length; ++j) {
System.out.println(myNumbers[i][j]);
}
}
}
}
반응형
'개발자정보' 카테고리의 다른 글
Java Exceptions (0) | 2022.06.04 |
---|---|
Java 클래스(Classes)와 객체(Objects) (0) | 2022.06.04 |
Salesforce soql Entity list & Salesforce Object Key Prefix List (0) | 2022.06.01 |
Javascript Copy to clipboard 개발방법 (0) | 2022.05.22 |
검찰 형사사법정보시스템 고도화 사업 (0) | 2022.05.14 |