본문 바로가기

JAVA/실습문제

연산자 실습문제

문제 1.

키보드로 입력 받은 하나의 정수가 양수이면 "양수다", 양수가 아니면 "양수가 아니다"를 출력하세요.

ex) 

정수 : -9

양수가 아니다

public void practice1() {
   Scanner sc = new Scanner(System.in);
      
   System.out.print("정수 : ");
   int num = sc.nextInt();
   
   System.out.println(((num > 0) ? "양수다" : "양수가 아니다"));
   }

 

문제 2.

키보드로 입력 받은 하나의 정수가 양수이면 "양수다",

양수가 아닌 경우 중에서 0이면 "0이다", 0이아니면 "음수다"를 출력하세요.

ex) 

정수 : -9

음수다

public void practice2() {
   Scanner sc = new Scanner(System.in);
      
   System.out.print("정수 : ");
   int num = sc.nextInt();
      
    System.out.println(((num == 0) ? "0이다" : "음수다"));
    
   }

 

문제3.

키보드로 입력 받은 하나의 정수가 짝수이면 "짝수다",짝수가 아니면 "홀수다"를 출력하세요.

ex)

정수 :-5

홀수다

public void practice3() {
   Scanner sc = new Scanner(System.in);
      
   System.out.print("정수 : ");
   int num = sc.nextInt();
      
   System.out.println(((num % 2 == 0) ? "짝수다" : "홀수다"));   

   }

 

문제4.

모든 사람이 사탕을 골고루 나눠가지려고 한다. 인원 수와 사탕 개수를 키보드로 입력받고

1인당 동일하게 나눠가진 사탕 개수와 나눠주고 남은 사탕의 개수를 출력하시오.

ex)

인원 수 : 29

사탕 개수 : 100

1인당 사탕 개수 : 3

남는 사탕 개수: 13

public void practice4() {
   Scanner sc = new Scanner(System.in);   
   
   System.out.print("인원 수 : ");
   int num1 = sc.nextInt();
   
   System.out.print("사탕 개수 : ");
   int num2 = sc.nextInt();
   
   
   System.out.println("1인당 사탕 개수 : " + (num2 / num1));
   System.out.println("남는 사탕 개수 : " + (num2 % num1));
   }

 

문제 7.

국어, 영어, 수학에 대한 점수를 키보드를 이용해 정수로 입력 받고,
세 과목에 대한 합계(국어+영어+수학)와 평균(합계/3.0)을 구하세요.
세 과목의 점수와 평균을 가지고 합격 여부를 처리하는데
세 과목 점수가 각각 40점 이상이면서 평균이 60점 이상일 때 합격, 아니라면 불합격을 출력하세요.

 

ex)

국어 :  60

영어 :  80

수학 :  40

 

합계 : 180

평균 :  60.0

합격  

 

 

문제 11.

A, B, C 사원의 연봉을 입력 받고 각 사원의 연봉과 인센티브를 포함한 연봉을 계산하여 출력하고
인센티브 포함 급여가 3000만원 이상이면 “3000 이상”, 미만이면 “3000 미만”을 출력하세요.
(A 사원의 인센티브는 0.4, B 사원의 인센티브는 없으며, C 사원의 인센티브는 0.15)

 

ex.
A사원의 연봉 : 2500
B사원의 연봉 : 2900
C사원의 연봉 : 2600


A사원 연봉/연봉+a : 2500/3500.0
3000 이상
B사원 연봉/연봉+a : 2900/2900.0
3000 미만
C사원 연봉/연봉+a : 2600/2989.9999999999995
3000 미만

'JAVA > 실습문제' 카테고리의 다른 글

클래스 실습문제  (0) 2023.12.05
배열 실습문제  (1) 2023.11.30
반복문실습문제  (0) 2023.11.30
조건문 실습문제  (0) 2023.11.28
변수 실습 문제  (1) 2023.11.28