728x90

Scanner 3

12. Scanner Class (입력 스트림) + 실습 ④

Scanner import 필수 클래스. 자동 임포트 단축키는 Ctrl + Shift + O import java.util.Scanner; Scanner 변수명 = new Scanner(System.in); * 참고: 입출력 스트림에 대한 이해 키보드나 마우스로 입력한 신호가 본체를 통해 서버로 출력. 서버가 출력한 데이터는 본체로 입력, 다시 모니터로 출력됨. 이렇게 일련의 흐름을 stream (하천, 흐르다) 이라 함. 입력문은 입력 스트림을 구현하는 문장이다. 예제4 (Scanner_01.java) import java.util.Scanner; public class Scanner_01 { public static void main(String[] args) { Scanner sc = new Sca..

23.02.13(월): 생성자(Constructor), 초기화 블록, 메서드 오버로딩, 배열

오늘 배운 내용 01. 클래스 설계 실습 02. 생성자 03. 배열 01. 클래스 설계 실습 실습073 import java.util.Scanner; import java.io.IOException; // read()는 예외처리 필요 class Calculate { int n1, n2; //정수 입력값 char op;// 연산자 입력값 void input() throws IOException // 입력 메소드 { Scanner sc = new Scanner(System.in); System.out.print("2개의 정수 입력(공백 구분) : "); n1 = sc.nextInt(); n2 = sc.nextInt(); System.out.print("연산자 입력[+ - * /] : "); op = (cha..

23.02.02(목): 기본 입출력, 연산자(비트,논리,삼항...), 특수 문자 영문 이름

오늘 배운 것 01. printf() 02. Scanner 03. 실수 자료형의 정밀도 04. 입출력 실습 05. 비트 단위 연산자 06. 논리 연산자 07. 삼항 연산자 08. 주요 특수문자 영문이름 01. printf() print(), printf() 는 인자 없이 사용할 수 없다. boolean, char, String은 %b, %c, %s 로 지정한다. %h : 16진수 (hex) %o : 8진수 (oct) %10d : 10진수 정수를 10자리 확보한 후 출력한다. %010d: 10자리 중 빈 공간은 0으로 채운다. %f : 기본 정밀도인 소수점 6자리까지 출력 %.2f: 소수점 2자리까지 출력(반올림) %8.2f : 8자리 확보 후, 소수점 2자리까지, 비는 공간은 공백으로 출력. 이 때, 데..

728x90