JAVA/자바 개념
[JAVA]IO 페키지 (Input/Output)/InputStream/ 연산하기
해병1188기
2021. 4. 9. 10:50
728x90
반응형
2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전
[JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전
www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 위 링크 클릭 하면 여기로 온다 각자의 환경에 맞게 설치 하자 나는 윈도우 64 비트 그전 오라클 로그인 필수 1. 다운로든 된거를 실행..
marine1188.tistory.com
개발 환경
Window 10
JDK 1.8
이클립스 2020_03 버전
IO 페키지 설명
> IO ( Input / Output ) <------ java.io package
Input Output
byte ~~~InputStream ~~~OutputStream
charater ~~~Reader ~~~Writer
-- InputStream : 입력의 최상위 클래스 : read()
-- OutputStream : 출력의 최상위 클래스 : write()
package ex02.IO;
import java.io.InputStream;
public class KeyInput {
public static void main(String[] args) {
InputStream is =System.in; // 표준입력
try {
System.out.print("단일 문자 요망 :");
//int num = is.read();//예외 발생함 , 'o'~'9' ,: 48 ~ 57 (ASCLL code)
int num = is.read()-48;// 아스키 코드의 시작인 48을 뺌
is.read(); is.read(); //문제 발생처리 - 자바에서 '문자' 2바이트 처리됨
int num2 = is.read() -48;
//System.out.println((char)num);
System.out.println(num + num2);
} catch (Exception e) {
//단계별로 에러 찾아줘
e.printStackTrace();
}
}
}
단일 문자 요망 :3
8
11
728x90
반응형