java 문법의 기본을 알려주는 강의다.
오랜만에 java를 접해서 기억이 새록새록 살아나지만, 너무 오랜만인지 어렵기도 하다.
변수와 상수
final int num2 = 10; // 상수형 변수 선언 (final로 선언 가능)
System.out.println(num2);
num2 = 50;
상기 코드는 에러를 발생한다. final 로 선언한 상수의 경우 처음부터 끝까지 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 에 계산된 값을 할당시킨다)
int num1 = 10;
int num2 = 5;
num1 += num2; // num1 = num1 + num2
System.out.println(num1);
num1 -= num2; // num1 = num1 - num2
System.out.println(num1);
num1 *= num2; // num1 = num1 * num2
System.out.println(num1);
num1 /= num2; // num1 = num1 / num2
System.out.println(num1);
num1 %= num2; // num1 = num1 % num2
System.out.println(num1);
관계연산자
int num1 = 10;
int num2 = 20;
int num3 = 10;
System.out.println(num1 > num2); // 10 > 20
System.out.println(num1 >= num3); // 10 >= 10
System.out.println(num1 < num2); // 10 < 20
System.out.println(num1 <= num2); // 10 <= 20
System.out.println(num1 == num3); // 10 == 10
System.out.println(num1 != num2); // 10 != 20
논리연산자
boolean a = true;
boolean b = false;
System.out.println(a && b);
// &&는 두가지 모두 참일 경우에는 true를, 그렇지 않을 경우에는 false를 반환합니다.
System.out.println(a || b);
// ||는 두가지 모두 거짓일 경우에는 false를, 그렇지 않을 경우에는 true를 반환합니다.
System.out.println(!b);
// !는 피연산자의 논리값을 바꿉니다. true는 false로 , false는 true로 반환합니다.
조건문 (if는 생략, Switch문)
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;
}
'개발일지' 카테고리의 다른 글
안드로이드 프로그래밍 - 화면전환(가로,세로) (0) | 2022.11.07 |
---|---|
안드로이드 프로그래밍 - TouchEvent, KeyEvent (0) | 2022.11.06 |
웹개발 왕초보 4주차 개발일지 (0) | 2022.09.27 |
웹개발 3주차 개발일지 (0) | 2022.09.18 |
웹개발 종합반 -2주차 (0) | 2022.09.08 |