606
No
class InputStreamExam
package java17;
import java.io.IOException;
// Stream : 데이터의 논리적인 흐름
// InputStream : 파일의 내용을 읽을 때( 1 바이트 단위)
// OutputStream : 파일에 기록할 때 (1바이트 단위)
public class InputStreamExam {
public static void main(String[] args) {
int var=0;
//System.out : OutputStream(표준출력장치, 모니터)
System.out.println("내용을 입력하세요:");
//System.in : 표준입력장치(키보드), InputStream
// 입출력 작업은 반드시 예외처리해야 함
try {
var =System.in.read(); //키보드로 1 바이트를 입력받음
while(var !=13){
System.out.println(var + "==>" +(char)var);
var =System.in.read();
}
} catch (IOException e) {
e.printStackTrace();
} //키보드로 1바이트를 입력받음
}
}
/*출력 =>
내용을 입력하세요:
a
97==>a
*/
class ReaderExam
package java17;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
//InputStream : 입력스트림, 1바이트씩 읽기(한글 깨짐)
//InputStreamReader : 문자단위 읽기(2바이트, 한글 정상 처리)
public class ReaderExam {
public static void main(String[] args) {
int var=0;
//new InputStreamReader (InputStream 객체)
Reader input =new InputStreamReader(System.in);
System.out.println("입력하세요:");
while(true){
try {
var =input.read() ;//한 문자를 읽음
if(var ==13) break; //엔터키이면 while문 종료
System.out.println(var +"==>"+(char)var);
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
/*출력 =>
입력하세요:
한글
54620==>한
44544==>글*/
CodeTest
package java17;
public class CodeTest {
public static void main(String[] args) {
/* for(int i='가'; i <= '마'; i++){
System.out.println(i + "==>"+ (char)i);
}*/
for(int i='家'; i <= '馬'; i++){
System.out.println(i + "==>"+ (char)i);
}
}
}
/*
출력=>
32068==>組
32069==>絅
32070==>絆
32071==>絇
32072==>絈
32073==>絉
32074==>絊
32075==>絋
*/
class BufferedReaderExam
package java17;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class BufferedReaderExam {
public static void main(String[] args) {
//new BufferedReader(InputStreamReader객체 (InputStream객체))
BufferedReader reader=
new BufferedReader(new InputStreamReader(System.in));
System.out.println("입력하세요");
try {
//버퍼를 이용하여 한 라인을 읽어들임
String str =reader.readLine();
System.out.println(str);
reader.close(); // BufferedReader 닫기
//=>flush() 버퍼를 비움
} catch (Exception e) {
e.printStackTrace();
}
}
}
/*
*
*
출력 =>
입력하세요
버퍼
버퍼
*/
댓글 ( 4)
댓글 남기기