본문 바로가기

개발자의 공부방165

BufferdReader 란?? feat. 스트림 [Stream] 이란? BufferdReader 란?? 12InputStreamReader ips = new InputStreamReader(System.in); // 이렇게 작성해도 되고 아래처럼 작성해도 된다. // 아래와 같은 의미와 기능.BufferedReader br = new BufferedReader(new InputStreamReader(System.in));cs System.in: System.in은 키보드와 같은 사용자로부터 입력을 받는 표준입력스트림 객체를 나타냅니다. 그래서, System.in의 리턴값은 InputStream입니다.그리고, InputStream은 입력스트림으로 부터,데이터를 byte단위로 읽어오는 byte stream입니다. InputStreamReader: 인자로, InputStream을.. 2019. 3. 11.
printf 를 써보자 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354package com.Tutorial.java; public class JavaPrintf { public static void main(String[] args) { int a = 100; int b = 20; System.out.println("출력문에 대해서!"); System.out.println("==============="); System.out.printf("줄바꾸기 가능??"); System.out.printf("가능??%n%n"); //printf 는 줄바꾸기가 불가능하다. //줄바꾸려면 %n 입력, 엔터키 2번.. 2019. 3. 11.
Integer 와 int의 차이 1. 기본형 (Primitive) 중 자료형- Wrapper 클래스 관계 int 자료형 (long, float, double...) 산술 연산이 가능하다. null로 초기화할 수 없다. Integer Wrapper 클래스 (객체) Unboxing을 하지 않으면 산술 연산이 불가능 하지만, null 값을 처리할 수 있다. null 값 처리가 용이하기 때문에 SQL과 연동할 경우 처리가 용이하다. DB에서 자료형이 정수형이지만 null 값이 필요한 경우 VO 에서 Integer를 사용할 수 있음. 2. int와 Integer 간의 변환- Boxing 과 unboxing 이라고 한다. Boxing자료형 → Wrapper 클래스Unboxing Wrapper 클래스 → 자료형 3. Auto boxing / unb.. 2019. 3. 7.
스트림이란? package com.playground.java; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class TEST06_switch { public static void main(String[] args) throws Exception, IOException { int kor; int eng; int mat; float avg; InputStreamReader is = new InputStreamReader(System.in); //문자 스트림을 읽기 위한 클래스 BufferedReader br = new BufferedReader(is); // 다른 Reader들을 버퍼.. 2019. 3. 7.
자바 기초] if문, switch문 if 문단순 if 문1) 수행할 문장이 단행일 경우 {} 블럭 생략 가능 if (조건식){조건에 만족할 때 수행할 문장} 단일 if ~ else 문1) 조건을 만족할 때와 만족하지 않을 때, 각각 서로 다른 수행문장이 실행2) 수행할 문장이 단행일 경우 {} 블럭 생략 가능 if (조건식){조건값이 true일 때 수행할 문장}else{조건값이 false일 때 수행할 문장} 다중 if 문1) 조건 비교가 한 가지로 충분하지 않을 경우에 사용2) 예.. : 91점 이상 A학점, 90점이하 81점 이상 B학점... if (조건식){조건값이 true일 때 수행할 문장}else if (조건식2){조건값이 false일 때 수행할 문장}else {조건식1, 조건식2 모두 false일 때 수행할 문장} =====실습 .. 2019. 3. 7.
자바 기초] 제어문이란? 제어문 1. 제어문의 종류분기문(비교문) : 주어진 조건의 결과에 따라 실행 문장을 다르게 하여 전혀 다른 결과를 얻기 위해 사용되는 제어문이다.ex) if문, switch문반복문 : 특정한 문장을 정해진 규칙에 따라 반복처리 하기 위한 제어문이다.ex) for문, while문, do~while문break문 : 반복문 내에서 쓰이며 반복문을 빠져나갈 때 쓰이는 제어문이다.continue문 : 현재 진행되는 반복 회차를 포기하고 다음 회차로 이동 한다. ※ break, continue, return 을 점프문이라고도 한다. 2019. 3. 7.