728x90 반응형 Language/Java17 [JAVA] InputStreamReader 란?? (+ BufferedReader) 0. 서론 (배경설명) 이전 글에서 BufferedReader에 대해서 알아봤다. (Scanner vs BufferedReader 글을 통해 소개했었다. 궁금하면 아래 링크로 들어가보자) [JAVA] Scanner 와 BufferedReader 차이 & 사용법 1. 사용법 (1) Scanner import java.util.Scanner public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int i = in.nextInt(); String s = in.next(); String sl =.. moonsonghada.tistory.com 또 Stream은 뭐고, InputStream, Ou.. 2022. 1. 17. [JAVA] 스트림 Stream 이란? (+ InputStream, OutputSream) 0. 서론 java를 공부하다보면 stream이라는 말을 굉장히 많이 들어보게 된다. 아마 대부분 초보자분들이라면 BufferedReader 할 때 들어봤을 것이다. import java.io.BufferedReader; import java.InputStreamReader; import java.io.IOException; public class A{ public static void main(String args[]) throws NumberFormatException, IOException{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)) String s = bf.readLine(); } } 바로 이 코드 말이다. S.. 2022. 1. 17. [JAVA] Scanner 와 BufferedReader 차이 & 사용법 1. 사용법 (1) Scanner import java.util.Scanner public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int i = in.nextInt(); String s = in.next(); String sl = in.nextLine(); double d = in.nextDouble(); boolean b = in.nextBoolean(); } } (2) BufferedReader import java.io.BufferedReader; import java.InputStreamReader; import java.io.IOException; public class Mai.. 2022. 1. 14. [Java] 난수 (Random Number) 생성하기 Java에서 난수를 생성하는 아주 간단한 방법에 대해 이야기해보자. 1. Math.random() 가장 쉬운 방법이다. double d = Math.random(); 따로 뭔가 import할 필요도 없이 그냥 이거면 된다. 하지만 그만큼 한계는 분명하다. 따로 범위 지정은 안 되고 0.0이상 1.0미만의 double 값을 random으로 return한다. 머리를 조금 쓰면 int나 char 타입이 어느정도는 가능할 것 같다는 게 느껴진다. double d = (int)*(Math.random()*10); 이렇게하면 0이상 9이하의 정수가 나올 수 있을 것이다. int i = (int)*(Math.random()*100); 이렇게 하면 0이상 99이하일 것이다. 하지만 이건 한계가 있다. 0~79 이런 식.. 2022. 1. 14. 이전 1 2 3 4 5 다음 728x90 반응형