package day02;
import java.io.IOException;
import java.util.Scanner;
public class StdInput {
public static void main(String[] args) throws IOException {
// int inputData = System.in.read(); // byte를 return 한다고 해서 타입을 int로 ..
// System.out.println(inputData); // 모든 입력값을 숫자로 출력.
// 사용하기 불편한 입력 방법
//Scanner api 사용.
Scanner sc = new Scanner(System.in); // 이해는 나중에 일단 외워야 함.
// 스캐너의 함수들
/*
-next() : 문자열을 입력받을 때, 공백은 처리불가
-nextLine() : 문자열 입력, 공백 포함 가능
-nextInt() : 정수를 입력
-nextDouble() : 실수를 입력
*/
System.out.print("이름:");
String name = sc.nextLine();
System.out.println("name = " + name); // 입력창에서 입력 받은 값을 name의 변수로 저장.
System.out.print("나이:");
int age = sc.nextInt();
System.out.println("age + 10 = " + (age + 10));
// 스캐너 메모리 해제
sc.close(); // 스캐너를 다 쓴경우 해제.
} // main end
} // class end
===============↓ 연습문제 ===============
package day02;
import java.util.Scanner;
public class InputQuiz {
public static void main(String[] args) {
// 상품의 가격 7000
// 상품의 수량 : 5
// =================
// 상품 재고 총액 : 35000원
Scanner sc = new Scanner(System.in);
System.out.println("****상품 재고 총액 구하기 ****");
System.out.print("상품의 가격:");
int price = sc.nextInt();
System.out.print("상품의 수량:");
int stock = sc.nextInt();
int total = price * stock;
System.out.println("==========================");
System.out.printf("상품 재고 총액 : %d원",total);
}
}
'JAVA' 카테고리의 다른 글
java_제어문(if/switch) 연습 _22.05.20(day3) (0) | 2022.05.20 |
---|---|
java_제어문(if/switch)_22.05.20(day3) (0) | 2022.05.20 |
java_데이터타입(출력)_22.05.19(day2) (0) | 2022.05.19 |
java_데이터타입(연산자 우선순위)_22.05.19(day2) (0) | 2022.05.19 |
java_데이터타입(3항연산자)_22.05.19(day2) (0) | 2022.05.19 |