JAVA 정리
1. 연산자
int num1 = 10;
int num2 = 5;
System.out.println(num1 + num2);
System.out.println(num1 - num2);
System.out.println(num1 * num2);
System.out.println(num1 / num2);
System.out.println(num1 % num2);
num1 += num2;
num1 -= num2;
num1 *= num2;
num1 /= num2;
num1 %= num2;
int num1 = 10;
int num2 = 20;
int num3 = 10;
System.out.println(num1 > num2);
System.out.println(num1 >= num3);
System.out.println(num1 < num2);
System.out.println(num1 <= num2);
System.out.println(num1 == num3);
System.out.println(num1 != num2);
boolean a = true;
boolean b = false;
System.out.println(a && b);
System.out.println(a || b);
System.out.println(!b);
2. 조건문
if (조건식){
실행 코드
}
int check = 100;
int num1 = 150;
if (num1 > check) {
System.out.println("100보다 큰 수입니다");
}
int num2 = 50;
if (num1 > check) {
System.out.println("100보다 큰 수입니다");
} else {
System.out.println("100보다 작은 수입니다.");
}
switch (입력 변수){
case 입력값1 : 실행 구문
break;
case 입력값2 : 실행 구문
break;
case 입력값3 : 실행 구문
break;
default: 기본 실행 구문
break;
}
char score = 'A';
switch (score) {
case 'A':
System.out.println("A등급입니다.");
break;
case 'B':
System.out.println("B등급입니다.");
break;
case 'C':
System.out.println("C등급입니다.");
break;
default:
System.out.println("C등급보다 낮은 등급입니다.");
break;
}
(조건식) ? A : B
int a = 5;
String reuslt = (a < 10) ? "10보다 작습니다." : "10보다 큽니다.";
System.out.println(reuslt);
2. 반복문
for(초기값 ; 조건식 ; 증감식){
실행 코드 블럭
}
int sum = 0;
for (int i = 0; i < 10; i++) {
sum += (i + 1);
}
System.out.println(sum);
for (String day : days) {
System.out.println(day);
}
while(조건식){
실행 코드 블럭
}
int i = 0;
int sum = 0;
while (i < 10) {
sum += i + 1;
i += 1;
}
System.out.println(sum);
int i = 0;
while (i < 10){
if (i==5){
break;
}
i += 1;
}
System.out.println(i);
for(int i=0;i<10;i++){
if (i==5){
continue;
}
System.out.println(i);
}
class Phone {
String model;
String color;
int price;
Phone(String model, String color, int price) {
this.model = model;
this.color = color;
this.price = price;
}
}
public class Main {
public static void main(String[] args) {
Phone galaxy = new Phone("Galaxy10", "Black", 100);
Phone iphone =new Phone("iPhoneX", "Black", 200);
System.out.println("철수는 이번에 " + galaxy.model + galaxy.color + " + 색상을 " + galaxy.price + "만원에 샀다.");
System.out.println("영희는 이번에 " + iphone.model + iphone.color + " + 색상을 " + iphone.price + "만원에 샀다.");
}
}