본문 바로가기

IO2

자바 입출력 관련 API 콘솔은 시스템을 사용하기 위해 키보드로 입력을 받고 모니터로 출력하는 소프트웨어를 말한다. 유닉스나 리눅스 운영체제는 터미널에 해당하고, 윈도우 운영체제는 명령 프롬포트에 해당한다. 이클립스도 Console 뷰가 있는데, 키보드로 직접 입력받고 내용을 출력한다. 자바는 콘솔로부터 데이터르 입력받을 때 System.in을 사용하고, 콘솔에 데이터를 출력할 때 System.out 을 사용한다. 그리고 에러를 출력할 때에는 System.err를 사용한다. System.in 필드 자바는 콘솔에서 키보드의 데이털르 입력받을 수 있도록 System 클래스의 in 정적 필드를 제공한다. System.in은 InputStream 타입의 필드이므로 다음과 같이 InputStream 변수로 참조가 가능하다. InputSt.. 2023. 6. 30.
파이썬 데이터 입출력 사용자 입력 사용자가 값을 입력하게 하고 싶을 때 사용한다. a = input() # 사용자 입력 # 파이썬 print(a) # 결과값 # 파이썬 number input("숫자를 입력하세요 : ") # 숫자를 입력하세요 : (사용자 입력) # 입력값 : 3 print(number) # 결과값 # 3 # input은 입력되는 모든 데이터를 문자열로 취급한다. print(type(number)) # 결과값 # 이렇게 숫자를 입력할 수 있게 칸이 나온다. 위의 사진 같은 칸에 넣고싶은 내용을 작성하면 된다. 그리고 input함수는 모든 데이터를 문자열로 취급하기 때문에 숫자값이 필요한다면 형 변환을 해야 한다. 파일 처리 파일 처리를 위해서는 순서를 항상 지켜야 한다. 파일 열기(open) 파일 쓰기(writ.. 2023. 5. 8.