성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و

JAVA - 비교 연산 만들기 Quiz 본문

백엔드개발/JAVA Quiz. zip

JAVA - 비교 연산 만들기 Quiz

hyemi_flora 2023. 10. 25. 19:22

0907 수업기록_

 

Q1>         알맞은 비교연산을 만들어라

         1. int형 변수  10보다 크고 20보다 작을때 10<a<20 - ture // (그말은 a>10 && a<20 )의 값을 넣고 a=1 .. 을 넣어도 된다.
         2. int형 변수 b가 짝수 일때 - true
         3. int형 변수 c가 7의 배수 일때 - true
         4. int형 변수 d-e = 30 true
         5. int형 변수 year가 400으로 나누어 떨어지거나  또는 4로 나누어 떨어지고 100으로 나누어 떨어지지 않을때 true
         6. boolean형 변수 powerOn이 false일 때 true
         7. 문자열 참조변수 str이 "yes" 일때 true :: 문자열은 '=='으로 비교하면안된다. 오류가 나올수도 있다.

↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

public static void main(String[] args) {

int a = 15,b = 4, c = 7, d=40, e=10;

 

int year = 2000;

boolean powerOn =false;

 

 

System.out.println(10<a && a<20); // true

// or, int a1 = 3; System.out.println(a>10 && a<20);

System.out.println(b%2 == 0); // true

System.out.println(c%7 == 0); // true

 

System.out.println(d-e == 30 || e-d==30); // d-e==30만 넣어놓으면 e가 더 클때 해결이 안됨으로.

System.out.println(Math.abs(d-e) == 30); // 절대값을 구하면 쉽게 해결~! // true

 

// 2월이 하루 더 있는 해를 구하는 방식 (윤년이 있는 방식)

System.out.println(year%4 == 0 && year % 100!=0 || year%400==0); // true

 

// System.out.println(year/400==0 || year/4 ==0 && year%100 !=0) ;

// year가 100으로 나누어 떨어지지 않을때 !(~~)로 표현하고 싶으면 -> (~~)이 true or false 값이어야한다

// year%100!=0 ?? 뭔지 모르겠다.

Scanner sc = new Scanner(System.in);

String str = "yes";

 

System.out.print("정말 제출하시겠습니까? (yes/no) >");

String userInput = sc.next();

 

System.out.println(str== "yes"); // true

System.out.println(userInput.equals("yes")); // true

}

}

문자열은 비교할 때 .equals() 메서드를 사용한다.

모든 참조형 변수는 .equals() 메서드를 통해 비교해야한다.

 

Q2>

#알맞은 조건식을 만들어보세요

1.  a가 'q' 또는 'Q'일때 true
2.  b가 공백이나 탭이 아닐때 true
3.  c가 '0~9' 일때 true
4.  d가 영문자(대문자,소문자) 일때 true
5.  e가 한글일때 true(한글범위 유니코드검색)
6.  사용자가 입력한 문자열이 quit 일때 true

↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

'백엔드개발 > JAVA Quiz. zip' 카테고리의 다른 글

JAVA FOR QUIZ 3>  (0) 2023.10.26
JAVA - for문 Quiz 1,2>  (0) 2023.10.26
JAVA Quiz (switch문 / if문 활용)  (0) 2023.10.26
JAVA Scanner Quiz.zip  (0) 2023.10.25
JAVA - Swap Value, 변수의 간단 퀴즈  (0) 2023.10.24