[til 003_001] Scanner

김동현·2023년 7월 14일
0

til

목록 보기
6/53

자바 유틸 스캐너에 대해 배워보자.

연산중 입력을 받을 수 있게 해주는 기능을 통해 그때그때 필요한 값을 입력해 원하는 값을 얻을수있는 유용한 기능.

사칙연산 계산기 만들기 연습
	 -> 두 실수를 입력받아 사칙연사 결과를 모두 출력
	 -> 단, 출력된 결과값은 소수점 이하 2째자리 까지만

import java.util.Scanner;

public class ScannerExample2 {

public static void main(String[] args) {
	
	Scanner sc = new Scanner(System.in);
	
	
	
	// 정수 : sc.nextInt();
	// 실수 : sc.nextDouble();
	
	System.out.print("실수 1 입력 : ");
	double input1 = sc.nextDouble();
	System.out.print("실수 2 입력 : ");
	double input2 = sc.nextDouble();
	System.out.println();
	
	
	
	
	System.out.printf("%.2f + %.2f = %.2f\n", input1, input2, input1 + input2);
	System.out.printf("%.2f - %.2f = %.2f\n", input1, input2, input1 - input2);
	System.out.printf("%.2f * %.2f = %.2f\n", input1, input2, input1 * input2);
	System.out.printf("%.2f / %.2f = %.2f\n", input1, input2, input1 / input2);
    
    
    

문자열을 유니코드로 바꾸기 연습

import java.util.Scanner;

public class CastingPractice2 {

public static void main(String[] args) {
	
	Scanner sc = new Scanner(System.in);
	
	
	
	System.out.print("문자 : ");
	
	// String input = sc.next(); //A
	// char result = input.charAt(0);
	
	char cInput1 = sc.next().charAt(0);
	System.out.println();
	int iUni1 = (int) cInput1;
	System.out.printf("%s unicode : %d", cInput1, iUni1);
    
    

총점 평균 구하기 연습

import java.util.Scanner;

public class CastingPractice3 {

public static void main(String[] args) {
	
	Scanner sc = new Scanner(System.in);

	
	System.out.print("국어 : ");
	double dNumInput1 = sc.nextDouble();
	
	System.out.print("영어 : ");
	double dNumInput2 = sc.nextDouble();
	
	System.out.print("수학 : ");
	double dNumInput3 = sc.nextDouble();
	

	int dNumSum = (int)(dNumInput1 + dNumInput2 + dNumInput3);
	
	System.out.println();
	
	System.out.printf("총점 : %d\n", dNumSum);
	System.out.printf("평균 : %d\n", dNumSum / 3);				
}

}
    
  

0개의 댓글

관련 채용 정보