1. 성적 관리 프로그램을 위한 국어, 영어, 수학 변수를 선언과 초기화 및 출력
package kosta.mission;
public class Mission01 {
public static void main(String[] args) {
//1. 성적관리프로그램을 위한 국어, 영어, 수학 변수를 선언과 초기화, 출력
int kor,eng,mat;
kor = 90;
eng = 80;
mat = 70;
System.out.println("국어 : "+ kor);
System.out.println("영어 : "+ eng);
System.out.println("수학 : "+ mat);
}
}
2. Scanner를 이용해서 키보드로 부터 값을 입력 받아 사용하기
package kosta.mission;
import java.util.Scanner;
public class Mission01 {
public static void main(String[] args) {
//2. Scanner를 이용해서 키보드로 부터 값을 입력 받아 사용하기
Scanner sc = new Scanner(System.in);
int kor,eng,mat;
System.out.print("국어 입력 : ");
kor = sc.nextInt();
System.out.print("영어 입력 : ");
eng = sc.nextInt();
System.out.print("수학 입력 : ");
mat = sc.nextInt();
System.out.println("국어 : "+ kor);
System.out.println("영어 : "+ eng);
System.out.println("수학 : "+ mat);
}
}
3. 총점과 평균을 출력하라(평균은 소수점까지 출력)
package kosta.mission;
import java.util.Scanner;
public class Mission01 {
public static void main(String[] args) {
//3. 총점과 평균을 출력
Scanner sc = new Scanner(System.in);
int kor,eng,mat,sum;
double avg;
System.out.print("국어 입력 : ");
kor = sc.nextInt();
System.out.print("영어 입력 : ");
eng = sc.nextInt();
System.out.print("수학 입력 : ");
mat = sc.nextInt();
sum = kor + eng + mat;
avg = sum / 3.0;
System.out.println("국어 : "+ kor);
System.out.println("영어 : "+ eng);
System.out.println("수학 : "+ mat);
System.out.println("총점 : "+ sum);
System.out.println("평균 : "+ avg);
}
}
※ 주의사항
avg 변수는 double 형이기 때문에 3으로 나누는 것이 아닌 3.0으로 나눠야 한다.
4. 평균값을 int형으로 변환후 결과를 출력하시오.
package kosta.mission;
import java.util.Scanner;
public class Mission01 {
public static void main(String[] args) {
//4. 평균값을 int형으로 변환후 결과를 출력하시오.
Scanner sc = new Scanner(System.in);
int kor,eng,mat,sum;
int avg;
System.out.print("국어 입력 : ");
kor = sc.nextInt();
System.out.print("영어 입력 : ");
eng = sc.nextInt();
System.out.print("수학 입력 : ");
mat = sc.nextInt();
sum = kor + eng + mat;
avg = (int) (sum / 3.0);
System.out.println("국어 : "+ kor);
System.out.println("영어 : "+ eng);
System.out.println("수학 : "+ mat);
System.out.println("총점 : "+ sum);
System.out.println("평균 : "+ avg);
}
}
5. 두 정수와 문자열을 입력 받아 사칙연산 결과를 출력
Scanner sc = new Scanner(System.in);
System.out.print("정수 1 : ");
int a2 = sc.nextInt();
System.out.print("정수 2 : ");
int b2 = sc.nextInt();
System.out.print("연산자 : ");
sc.nextLine();
String op = sc.nextLine();
int result = 0;
if(op.equals("+")) {
result = a2 + b2;
}else if(op.equals("-")){
result = a2 - b2;
}else if(op.equals("*")){
result = a2 * b2;
}else {
result = a2 / b2;
}
System.out.println("결과 : " + result);