Notice
Recent Posts
Recent Comments
Link
투케이2K
122. (java/자바) System.in.read, System.out.print 자바 표준 입출력 사용 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package AI3;
import java.util.Arrays;
public class MainActivity26 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[System.in.read, System.out.print 자바 표준 입출력 사용 실시]");
/*[설 명]
* 1. System.in.read - 자바에서 입력을 담당합니다
* 2. System.out.print - 자바에서 출력을 담당합니다
*/
//입력 값을 담을 배열 선언 실시
byte in_arr[] = new byte[10];
Arrays.fill(in_arr, (byte)0x00); //초기 저장값 삽입
//입력 수행 실시
try{
System.out.print("입력 : ");
System.in.read(in_arr);
}
catch(Exception e){
e.printStackTrace();
}
//출력 수행 실시
int count=0;
for(int i=0; i<in_arr.length; i++){
if(!(in_arr[i] == 0x00)){ //빈 공간 제외 실제 데이터만 확인
count ++;
}
}
byte out_arr[] = Arrays.copyOf(in_arr, count); //입력 된 배열에서 실제 데이터를 복사 실시
System.out.println("출력 : "+new String(out_arr));
}//메인 종료
}//클래스 종료
/* =========================== */
[결과 출력]
[System.in.read, System.out.print 자바 표준 입출력 사용 실시]
입력 : hello
출력 : hello
/* =========================== */
/* =========================== */
[요약 설명]
* 1. System.in.read - 자바에서 입력을 담당합니다
* 2. System.out.print - 자바에서 출력을 담당합니다
/* =========================== */
반응형
'Java' 카테고리의 다른 글
124. (java/자바) 패키지 Package 개념 설명 (0) | 2021.01.15 |
---|---|
123. (java/자바) StringToKenizer 토큰 구분자를 사용해 문자열 분리 실시 (0) | 2021.01.15 |
121. (java/자바) TCP/IP 소켓통신 및 시리얼(Serial)통신 시 사용되는 기본 데이터 수신(받은)로직 구현 (0) | 2021.01.15 |
120. (java/자바) BigInteger 사용해 덧셈, 뺄셈, 곱셈, 나누기, 나머지, 최대공약수, 바이트값 구하기 (0) | 2021.01.13 |
119. (java/자바) MD5 사용해서 데이터 인코딩(암호화) 실시 (0) | 2021.01.13 |
Comments