문제 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 미만