반응형
public class C01Scanner {
public static void main(String[] args) {
//System.in : 표준입력 스트림 요청(ex.키보드)
//System.out : 표준출력 스트림 요청(ex.모니터)
//new Scanner(System.in) : 표준 입력 스트림과 연결될 객체 생성
//Scanner sc : 스캐너 장치의 위치정보를 저장할 용도의 참조변수
Scanner sc = new Scanner(System.in);
//new Scanner(System.in)
//->키보드와 연결될 스캐너객체 생성
//Scanner sc
//->생성된 스캐너객체를 컨트롤할 참조변수
//Scanner sc = new Scanner(System.in)
//->키보드와 연결되는 스캐너객체 만들어 sc참조변수에 연결시킨다
System.out.print("정수 3개 입력 : " );
int num1 = sc.nextInt();
int num2 = sc.nextInt();
int num3 = sc.nextInt();
int sum = num1 + num2 + num3;
System.out.println("Sum : " + sum);
sc.close();
}
}
public class C03Scanner {
public static void main(String[] args) {
System.out.println("-------Scanner TEST-------");
Scanner sc = new Scanner(System.in);
// System.out.print("정수 입력 : ");
// int num1 = sc.nextInt();
// System.out.println("정수확인 : " + num1);
//
// System.out.print("실수 입력 : " );
// double num2 = sc.nextDouble();
// System.out.println("실수확인 : " + num2);
//
// System.out.print("문자열입력 : ");
// String str1 = sc.next();
// System.out.println("문자열 확인 : " + str1);
System.out.println("문자열입력(띄어쓰기포함) : ");
String str2 = sc.nextLine();
System.out.println("문자열 확인 : " + str2);
}
}
public class C04Scanner {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("이름 입력 : " );
String name=sc.nextLine();
System.out.print("나이 입력 : ");
int age = sc.nextInt();
sc.nextLine();//버퍼에 있는 \n 건너뛰기
System.out.print("주소 입력 : " );
String addr = sc.nextLine();
System.out.printf("이름:%s 나이:%d 주소:%s\n",name,age,addr);
}
}
Q. 국어, 영어, 수학점수를 각각 입력받아 세수의 합, 평균을 구해보시오.
public class C02Prac {
public static void main(String[] args) {
//문제1
//국어,영어,수학점수를 각각 입력받아 세수의 합(총점)과 평균을 구해보세요
//국어 : kor, 영어 : eng, 수학 :mat 라고 변수명 정합니다
//총점변수명 : int sum
//평균변수명 : double avg
//스캐너장치 만들어서 sc.nextInt() 사용합니다
//평균의 소숫점은 유지될수있도록 형변환합니다
int kor=0,eng=0,mat=0;
int sum=0;
double avg=0.0;
Scanner sc = new Scanner(System.in);
System.out.print("국영수 점수입력 : ");
kor=sc.nextInt();
eng=sc.nextInt();
mat=sc.nextInt();
sum=kor+eng+mat;
avg=(double)sum/3;
System.out.println("총점 : " + sum);
System.out.println("평균 : " + avg);
}
}
반응형
'JAVA' 카테고리의 다른 글
IF (0) | 2022.06.06 |
---|---|
연산자 (0) | 2022.06.06 |
형 변환 (0) | 2022.06.06 |
양의 정수, 음수, 실수, 자료형 (0) | 2022.06.03 |
인터페이스 (0) | 2022.05.25 |