1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
 
//패키지 가져오기
//import java.io.BufferedReader; //클래스 가져오기
//import java.io.InputStreamReader; 
import java.io.*;  //패키지 모두 가져오기
//import java.lang.*; //기본 패키지
 
class BufferedReader 
{
    public static void main(String[] args) throws Exception
    {
 
        //요구사항] 이름을 입력받아 인사를 하시오.
        int n = 10;
        //에러 : cannot find symbol
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); //reader객체
 
 
        System.out.printf("이릅 입력 : ");
        //입력한 한줄을 가져오기(줄단위로)
        String name = reader.readLine();
 
        System.out.printf("안녕하세요 ~%s님\n", name);
 
 
 
 
        //숫자를 입력받아. 제곱값을 구하시오.
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        System.out.printf("숫자 입력 : ");
 
        //사용자가 입력한 내용을 문자열로 반환한다.
        //  - 홍길동 -> "홍길동"
        //  - 20 -> "20"
        //  - true - "true"
        String input = reader.readLine();  //"5"
        
        //System.out.print(input * input);
 
 
        //(유사)형변환**
        //"5" -> 5 
        //String -> int (문자열을 숫자로 바꾸고 싶다면)
        //int num = Integer.parseInt(input);
 
        //String -> byte
        //byte num = Byte.parseByte(input);
    
        //string -> short
        //short num = Short.parseShort(input);
        
        //boolean flag = Boolean.parseBoolean("true");
 
        System.out.printf("%d ^ 2 = %d\n", num , num * num);
 
        //기본 자료형 8가지 중 7가지
        //  0000.parse000("데이터")
 
        //"홍"->'홍'
        String txt = "홍"
        char c = txt.charAt(0);
        System.out.printf("문자 : %c\n", c);
 
 
 
 
        //숫자 2개 입력 -> 산술연산 -> 연산과정 + 결과
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
 
        int a = 0, b = 0
        String i1 = "", i2 = "";
        System.out.print("첫번째 숫자 : ");
        i1 = reader. readLine(); // "5"
 
        System.out.print("두번째 숫자 : ");
        i2 = reader.readLine(); // "3"
 
        a = Integer.parseInt(i1); // "5" -> 5
        b = Integer.parseInt(i2); // "3" -> 3
 
        //업무
        System.out.printf("%d + %d = %2d\n", a, b, a + b);
        System.out.printf("%d - %d = %2d\n", a, b, a - b);
        System.out.printf("%d * %d = %2d\n", a, b, a * b);
        System.out.printf("%d / %d = %2d\n", a, b, a / b); // 사이에 2입력, 우측정렬 됨
 
    }
}
 
cs


'WEB > JAVA' 카테고리의 다른 글

메소드1  (0) 2015.05.22
연산자  (0) 2015.05.22
INPUT(입력)  (0) 2015.05.21
SCANNER  (0) 2015.05.21
OUTPUT(출력)  (0) 2015.05.21

+ Recent posts