기초
-
이것이 자바다 | 5강_열거 객체의 메소드JAVA/이것이 자바다 2022. 6. 27. 15:19
name() 열거 객체가 가지고 있는 문자열 리턴 Week today = Week.Sunday; String name = today.name // name에는 SUNDAY가 저장됨 ordinal() 전체 열거 객체 중 몇 번째 열거 객체인지 알려줌 Week today = Week.SUNDAY; int ordinal = today.ordinal(); // ordinal에는 6이 저장됨 compareTo() 매개값으로 주어진 열거 객체를 기준으로 전후로 몇 번째 위치하는지 비교 *만약 열거 객체가 매개값의 열거 객체보다 순번이 빠르다면 음수, 순번이 늦으면 양수가 리턴됨 Week day1 = Week.MONDAY; Week day2 = Week.WEDNESDAY; int result1 = day1.compa..
-
이것이 자바다 | 4강_조건문과 반복문JAVA/이것이 자바다 2022. 1. 17. 16:51
중첩 if문 package chap04; public class IfNestedExample { public static void main(String[] args) { int score = (int)(Math.random()*20) + 81; System.out.println("점수: " + score); String grade; if(score>=90) { if(score>=95) { grade = "A+"; } else { grade = "A"; } } else { if(score>=85) { grade = "B+"; } else { grade = "B"; } } System.out.println("학점: " + grade); } } String 타입의 Switch문 package chap04; p..
-
이것이 자바다 | 3강_연산자JAVA/이것이 자바다 2022. 1. 13. 17:55
연산자 대부분의 연산자: 왼쪽에서 오른쪽 단항 연산자, 부호 연산자, 대입 연산자: 오른쪽에서 왼쪽 연산자 우선순위 단항>이항>삼항 연산자 산술>비교>논리>대입 연산자 -short타입 값을 부호 연산하면 int타입으로 됨 short s = 100; short result = -s;//컴파일 에러 -올바르게 고친 코드 short s = 100; int result = -s; 증감 연산자 package chap03; public class chap03_1 { public static void main(String[] args) { int x = -100; int result1 = +x; int result2 = -x; System.out.println("result1 =" + result1); System...