멍발자의 개발
기본 문법 복습 (1) 본문
<형변환 예시>
public class PrimitiveCastPractice {
public static void main(String[] args) {
short s1 = 65;
System.out.println(s1);
byte b = (byte) s1; //s1이 short라 (byte)로 형변환을 해 준다.
System.out.println(b);
char c = (char) b;
System.out.println(c);
short s2 = (short)(s1 + b); // 계산할 부분은 short로 형변환하기.
System.out.println(s2);
}
}
//결과
65
65
A
130
<조건문과 변수 선언의 문제 예시>
public class AgeClass {
public static void main(String[] args) {
int age = 25;
System.out.println("연령: " + age);
if (age >= 20) { // () 다음에 ; 붙이지 말기. 안 그러면 else if에 빨간 줄이 그어진다.
System.out.println("성인입니다.");
} else if (age < 20 && age <= 0) {
System.out.println("미성년자입니다.");
if (age < 6 || age > 14) {
System.out.println("지금은 의무 교육을 받지 않습니다.");
} else {
System.out.println("지금은 의무 교육을 받고 있습니다.");
}
} else {
System.out.println("오류");
}
}
}
//결과
연령: 25
성인입니다.
if (조건) 이후에 ";" 을 붙여서 오류가 났다. ;을 붙이지 않도록 주의하자.
if 문 안에 다른 if문을 중첩할 경우, 괄호와 띄어쓰기에 조심할 것.
지시 내용을 잘 파악하고 작성하는 것을 연습하는 게 부족하니까 여러 번 연습해 보기.
** String (Java SE 17 & JDK 17) (oracle.com) 문자열에 사용할 수 있는 String 메소드를 정리해서 볼 수 있는 곳.
javadocs (자바 버전 숫자) math로 검색
<변수>
변수는 선언 후 사용을 해야 한다.
'STUDY > Java' 카테고리의 다른 글
기본 문법 복습 (3) (0) | 2022.04.11 |
---|---|
기초 문법 복습 (2) 별찍기 (0) | 2022.04.08 |
제네릭 (0) | 2022.04.06 |
클래스 라이브러리 (0) | 2022.04.01 |
예외 처리 (0) | 2022.03.29 |
Comments