자바 공부/[자바] 기본 공부
[자바공부 2일차] Scanner
햅2024
2024. 11. 7. 10:53
오늘은 Scanner에 대해서 공부해보겠다.
Scanner 는 키보드를 통해 메소드를 입력할 수 있게 하는 클래스이다.
import java.util.Scanner; //라이브러리 선언
public class Ex04
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//System.in : 키보드
//마트의 스캐너는 바코드를 읽어들인다
//스캐너는 키보드로 입력한 값을 읽어들인다.
int i = 0;
int j = 0;
String str = "";
System.out.println("i 변수값 입력: ");
i = sc.nextInt(); //정수 입력
System.out.println("j 변수값 입력: ");
j = sc.nextInt();
System.out.printf("%d + %d = %d 입니다\n\n", i, j, i+j);
System.out.println("문자열 입력: ");
str = sc.next(); //문자열 입력
sc.close(); //스캐너 클로즈
}
국어, 영어, 수학 점수를 입력받아
3과목 합계와 평균 소수점 아래 2자리까지 출력하기
import java.util.Scanner; //라이브러리 선언
public class Ex04
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int nMath;
int nEnglish;
int nKorean;
double fAverage;
System.out.println("수학 점수 입력: ");
nMath = sc.nextInt(); //정수 입력
System.out.println("영어 점수 입력: ");
nEnglish = sc.nextInt(); //정수 입력
System.out.println("국어 점수 입력: ");
nKorean = sc.nextInt(); //정수 입력
System.out.println("세 점수 합계값은 " + (nMath + nEnglish + nKorean));
fAverage = (nMath + nEnglish + nKorean)/3.0;
System.out.printf("\n세 과목 평균 %.2f ", fAverage);
sc.close(); //스캐너 클로즈
}
}