JAVA/응용
Scanner, Integer.parseInt() 이용한 계산기 프로그램
개발메모장
2022. 10. 20. 10:10
*Scanner를 배울 때 응용해보려고 Integer.parseInt() 문이랑 합쳐서 계산기 프로그램 만들어보기
*이건 어제 한거 까먹어서 전에 한거 참고함 .....
import java.util.Scanner;
public class zzzz {
public static void main(String[] args) {
System.out.println("숫자를 입력해 주세요"); //처음에 보여질 문구
Scanner scanner1 = new Scanner(System.in); //키보드 입력한 키를 받아오는 System.in
String key1 = scanner1.nextLine(); //값이 나올 수 있게 만들고
int num1 = Integer.parseInt(key1); //위에는 문자열 값이여서 덧셈 안되니 정수로 변환
System.out.println("더하기할 숫자를 입력해 주세요");
Scanner scanner2 = new Scanner(System.in);
String key2 = scanner2.nextLine();
int num2 = Integer.parseInt(key2);
System.out.println("정답은 " + (num1 + num2) + "입니다.");
}
}
와 굳이 변환 안해도 되는걸 방금 깨달음 ...
import java.util.Scanner;
public class zzzz {
public static void main(String[] args) {
System.out.println("숫자를 입력해 주세요"); //처음 나올 문장 입력
Scanner scanner1 = new Scanner(System.in); //키보드 값 입력 받기
double num1 = scanner1.nextDouble(); //처음 도전한건 String으로 했지만 실수형 double로 처리 가능
System.out.println("더하기할 숫자를 입력해 주세요");
Scanner scanner2 = new Scanner(System.in);
double num2 = scanner2.nextDouble();
System.out.println("정답은 " + (num1 + num2) + "입니다.");
}
}
Scanner 정리 한번 해야지