모든 사람이 사탕을 골고루 나눠가지려고 한다. 인원 수와 사탕 개수를 키보드로 입력 받고 1인당 동일하게 나눠가진 사탕 개수와 나눠주고 남은 사탕의 개수를 출력하세요.
인원 수 : 29
사탕 개수 : 100
1인당 사탕 개수 : 3
남는 사탕 개수 : 13
public void practice1() {
Scanner sc = new Scanner(System.in);
System.out.print("인원 수 : ");
int people = sc.nextInt();
System.out.print("사탕 개수 : ");
int candy = sc.nextInt();
System.out.println("1인당 사탕 개수 : " + (candy / people));
System.out.println("남는 사탕 개수 : " + (candy % people));
sc.close();
}
키보드로 입력 받은 값들을 변수에 기록하고 저장된 변수 값을 화면에 출력하여 확인하세요.
이름 : 홍길동
학년(정수) : 3
반(정수) : 4
번호(정수) : 15
성적(소수점 아래 둘째 자리까지) : 85.75
3학년 4반 15번 홍길동의 성적은 85.75이다.
public void practice2() {
Scanner sc = new Scanner(System.in);
System.out.print("이름 : ");
String name = sc.nextLine();
System.out.print("학년(정수) : ");
int level = sc.nextInt();
System.out.print("반(정수) : ");
int clas = sc.nextInt();
System.out.print("번호(정수) : ");
int num = sc.nextInt();
System.out.print("성적(소수점 아래 둘째 자리까지) : ");
double grade = sc.nextDouble();
System.out.printf("%d학년 %d반 %d번 %s의 성적은 %.2f이다.", level, clas, num, name, grade);
sc.close();
}
국어, 영어, 수학에 대한 점수를 키보드를 이용해 정수로 입력 받고, 세 과목에 대한 합계(국어+영어+수학)와 평균(합계/3.0)을 구하세요.
국어 : 60
영어 : 80
수학 : 40
합계 : 180
평균 : 60.0
public void practice3() {
Scanner sc = new Scanner(System.in);
System.out.print("국어 : ");
int kor = sc.nextInt();
System.out.print("영어 : ");
int eng = sc.nextInt();
System.out.print("수학 : ");
int math = sc.nextInt();
int sum = kor + math + eng;
double avg = sum / 3.0;
System.out.println("합계 : " + sum);
System.out.printf("평균 : %.1f\n", avg);
sc.close();
}
3개의 수를 키보드로 입력 받아 입력 받은 수가 모두 같으면 true, 아니면 false를 출력하세요.
입력1 : 5
입력2 : -8
입력3 : 5
false
public void practice4() {
Scanner sc = new Scanner(System.in);
System.out.print("입력1 : ");
int num1 = sc.nextInt();
System.out.print("입력2 : ");
int num2 = sc.nextInt();
System.out.print("입력3 : ");
int num3 = sc.nextInt();
boolean result = num1 == num2 && num2 == num3;
System.out.println(result);
sc.close();
}
나이를 키보드로 입력 받아 어린이(13세 이하)인지, 청소년(13세 초과 ~ 19세 이하)인지, 성인(19세 초과)인지 출력하세요.
나이 : 19
청소년
public void practice5() {
Scanner sc = new Scanner(System.in);
System.out.print("나이 : ");
int age = sc.nextInt();
String result = age <= 13 ? "어린이" : (age <= 19 ? "청소년" : "성인");
System.out.println(result);
sc.close();
}