반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

java.IO(입출력) 본문

[IT]/java

java.IO(입출력)

givemebro 2021. 3. 11. 10:54
반응형

IO(입출력)

IO( InputStream, OutputStream, Reader, Writer)

 

Stream

사전적 의미로는 줄기, 데이터의 입출력을 위한 파이프라인을 Stream이라고 함

ex) 콜라+빨대: 콜라를 입력 받기위한 스트림

입력스트림 : InputStream Reader
출력스트림 : OutputStream

 

IO 계열의 4가지 추상 부모 클래스
  1byte 2byte
입력스트림 InputStream Reader
출력스트림 OutputStream Writer
package step3;

import java.util.ArrayList;
import java.util.Scanner;

public class TestScanner2 {
	public static void main(String[] args) {

//	 * 점심 메뉴를 입력하세요
//	 * 초밥 <- 입력
//	 * 초밥 주문
//	 * 우동 <- 입력
//	 * 우동 주문
//	 * 주문끝 <- 입력
//	 * 주문이 완료되었습니다.
//	 * 주문 내용 : [초밥, 우동]
		Scanner s = new Scanner(System.in);
		ArrayList<String> list = new ArrayList<String>();
		String inputString = "";
		System.out.println("점심 메뉴를 입력하세요");
		while (true) {
			inputString = s.nextLine();
			if (inputString.equals("주문끝")) {
				System.out.println("주문이 완료되었습니다.");
				System.out.println("주문 내용 : " + list);
				break;
			}
			list.add(inputString);
			System.out.println(inputString + " 주문");

		}

	}
}
/*
점심 메뉴를 입력하세요
초밥
초밥 주문
우동
우동 주문
주문끝
주문이 완료되었습니다.
주문 내용 : [초밥, 우동]
*/
반응형
Comments