키보드워리어

【JShell】 if문 연습 및 지정연산자와 비교연산자 차이, 블록 활용 본문

JAVA/Jshell

【JShell】 if문 연습 및 지정연산자와 비교연산자 차이, 블록 활용

꽉 쥔 주먹속에 안경닦이 2022. 7. 7. 16:31
728x90

안녕하세요 【키보드 워리어】
블로그 방문자 여러분, 안경닦이입니다.



오늘은 jshell 연습문제에 대해 알아보겠습니다.

 


 

JSHELL 연습문제

먼저 주어진 문제입니다.

1. 변수 a, b, c, d a+b> c+d의 경우 프린트하시오.
2. 변수 angle 1,2,3 이 합 180이 정확히 될 때 프린트하시오.
3. 주어진 number가 odd인지 even인지 구하고 프린트하시오.

 

아래에 답이 있습니다. 먼저 풀어보시고 아래의 답을 확인하세요.

 

 

 

 

 

 

 

 

 

 

 

1. 변수 a,b,c,d a+b> c+d의 경우 프린트하시오.

답:

 if(a+b>c+d)
   ...> System.out.println("a+b is greater than c+d")


 

2. 변수 angle 1,2,3 이 합 180이 정확히 될 때 프린트하시오.

답:

 

 if(angle1+angle2+angle3==180)
   ...> System.out.println("it's triangel");



/* {i = 5}와
{i==5}는 지정연산자와 비교연산자로 의미가 다르다.

지정 연산자: 변수를 값에 지정

비교 연산자: 주어진 값이 같은지 확인

*/

3. 주어진 number가 odd인지 even인지 구하고 프린트하시오.

답:

 if(number%2==0){
   ...> System.out.println("it's even number");

   ...> if (number%2!=0)System.out.println("it's odd number");

   ...> }



/*

jshell에서

두개의 조건을 입력하고 싶을때, 혹은 다중문을 만들고 싶을때는
어떻게 해야할까? {블록}을 사용해야한다.

*/

감사합니다!!

728x90