JAVA 입출력 예제 (숫자, 문자, 문자열, 한글/영문)
정리. 오상문 (sualchi@daum.net)
[소스 1]
// JAVA 문자열 입출력 예제
import java.util.*;
public class Exam {
public static void main(String[] args) {
String name = "";
int kg;
// 한글도 입력받을 수 있다.
Scanner scan = new Scanner (System.in); // 입력 스캐너를 생성한다.
System.out.printf("당신의 이름은? : ");
name = scan.nextLine(); // 키보드 문자열 입력
System.out.printf("당신의 이름은 %s \n", name);
System.out.println(name);
System.out.printf("당신의 몸무게는? : ");
kg = scan.nextInt(); // 키보드 숫자 정수 입력, 실수는 nextDouble
System.out.printf("당신의 몸무게는 %d kg. \n", kg);
System.out.println(kg);
scan.close(); // 입력 스캐너를 닫는다.
[소스 2]
// 다음은 아스키 코드 기반으로 문자열을 읽는다. 그러나 한글을 입력하고 출력하면 깨진 글자가 나타난다.
import java.io.IOException;
import java.util.*;
public class Exam {
public static void main(String[] args) {
String name = "";
int key;
try {
while((key = System.in.read()) != 13)
name += Character.toString((char)key);
} catch (IOException e) {
System.out.println("키보드 입력 오류입니다.\n");
e.printStackTrace();
}
System.out.println(name);
}
}
'JAVA' 카테고리의 다른 글
자바 Vector 리스트 예제 (0) | 2016.11.26 |
---|---|
자바 Stack (스택) 예제 (0) | 2016.11.26 |
자바 ArrayList 사용 예제 (0) | 2016.11.26 |
자바 구구단 출력하기 (0) | 2016.11.26 |
자바 에러 모음[소모임 펌] (0) | 2013.07.16 |