[JAVA] 조건문 if [if문, if-else문, if-else if문, 중첩 if문]
·
◎ Java/Java☕
1. 조건문이란? - if, switch '조건문'은 조건식과 문장을 포함하는 블럭{}으로 구성되어 있으며, 조건문은 조건식의 연산결과에 따라 실행할 문장이 달라진다. 조건문은 if문과 switch문이 있으며, 주로 if문이 많이 사용된다. 2. if문 if문은 가장 기본적인 조건문이며, 조건식이 참(true)이면 괄호{} 안의 문장을 수행한다. if (score > 60) { // 조건식 (score > 60) System.out.println("합격입니다."); // 조건식이 true일 때 수행될 문장 } 위 조건식의 결과는 'true'이므로 if문 괄호{} 안의 문장이 실행된다. 만일 조건식의 결과가 'false'이면 괄호{} 안의 문장은 수행되지 않을 것이다. - 블럭{} 괄호{}를 이용해서 여러..
[JAVA] chapter 03 연산자 연습 문제 [자바의 정석 3rd Edition]
·
◎ Java/Java☕
3-1. 다음 연산의 결과를 적으시오. public class Ex3_01 { public static void main(String[] args) { int x = 2; int y = 5; char c = 'A';// 'A'의 문자코드는 65 System.out.println(1 + x = 5 || x 2); System.out.println(y += 10 - x++); System.out.println(x += 2); System.out.println(!('A' 0 ? "양수" : num == 0 ? "0" : "음수"); } } 3-4. 아래는 변수 num의 값 중에서 백의 자리 이하를 버리는 코드이다. 만일 변수 num의 값이 ‘456’이라면 ‘400’이 되고, ‘111’이라면..
[JAVA] 윤년 구하기(Leap Year) [삼항 연산자와 나머지 연산자를 활용한 코드 짜기]
·
◎ Java/Java☕
[JAVA] 조건 연산자, 대입 연산자[조건 연산자(?:), 대입 연산자(=, op=)] 1. 조건 연산자(?:) 조건 연산자는 조건식, 식1, 식2 모두 세 개의 피연산자를 필요로 하는 삼항 연산자이다. 조건식 ? 식1(true) : 식2(false) int i = 0; String result = i % 2 == 0 ? "짝수" : "홀수"; S.. yermi.tistory.com [JAVA] 산술 연산자(2)[나머지 연산자(%) : 홀수, 짝수, 배수 검사] 1. 나머지 연산자(%) 나머지 연산자는 왼쪽의 피연산자를 오른쪽 피연산자로 나누고 난 나머지 값을 결과로 반환하는 연산자다. * 나누는 수(오른쪽 피연산자)로 0은 사용할 수 없다. 나머지 연산 yermi.tistory.com 1. 윤년 계산..
[JAVA] 조건 연산자, 대입 연산자 [조건 연산자(?:), 대입 연산자(=, op=)]
·
◎ Java/Java☕
1. 조건 연산자(?:) 조건 연산자는 조건식, 식1, 식2 모두 세 개의 피연산자를 필요로 하는 삼항 연산자이다. 조건식 ? 식1(true) : 식2(false) int i = 0; String result = i % 2 == 0 ? "짝수" : "홀수"; System.out.println(result); // 결과는 '짝수' int result2 = i > 0 ? 1 : (i == 0 ? 0 : -1); // 조건 연산자 중첩 사용 System.out.println(result2); // 결과는 '0' 조건 연산자는 조건문인 if문으로 바꿔 쓸 수 있으며, if문 대신 조건 연산자를 사용하면 코드를 보다 간단히 할 수 있다. result = (x > y) ? x x : y; // 조건 연산자 if (..
[JAVA] D-day 계산하기 [Calendar.getInstance(), getTimeInMillis()]
·
◎ Java/Java☕
1. 날짜 설정하기 Calendar cal = Calendar.getInstance(); cal.set(2022, 5, 18); System.out.println(cal); 2. D-day 식 만들기 long dDay = cal.getTimeInMillis(); // 1000분의 1초로 계산 long now = System.currentTimeMillis(); long result = dDay - now; 3. 시간 단위 환산하기 System.out.println(result);// 남은 시간: ms : 1000분의 1초 단위 System.out.println(result / 1000);// 남은 시간: s : 초 단위 System.out.println(result / 1000 / 60);// 남은 시간..