본문 바로가기
728x90
반응형

JAVA32

[JAVA] BufferedReader 로 빠르게 입력받기 장점 Scanner 보다 빠른 처리속도 사용법 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in)); 문자열 입력받기 String [] input = buffer.readLine(); 정수 입력받기 int n = Integer.parseInt(buffer.readLine()); 공백으로 구분된 정수 입력받기 String [] input = buffer.readLine().split(" "); int n1 = Integer.parseInt(input[0]); .. 2022. 1. 19.
[JAVA] 자바 배열 특정값으로 한번에 초기화 Arrays 클래스의 fill() 메소드 이용 import java.util.Arrays; int [] arr = new int[25]; Arrays.fill(arr, -1); // arr을 전부 -1 로 초기화 2022. 1. 19.
[JAVA] 문자열을 정수로 , 정수를 문자열로 변환 문자열 -> 정수 String str = "1234"; Integer.parseInt(str); 정수 -> 문자열 int num = 1234; Integer.toString(num); 2022. 1. 18.
[JAVA] 소수점 이하 개수 지정해서 출력하는 법 출력 포맷형식 지정 System.out.printf("%f", (double)1/3);// 0.333333 * java에서는 %lf 사용불가 (c/c++는 가능) 소수점 이하 자릿수 지정 System.out.printf("%.16f", (double)1/3);//0.3333333333333333 2022. 1. 15.
[JAVA] Scanner 객체 사용법 - import java.util.Scanner; method - hasNext() : 입력된 값이 더 있으면 true 반환, 아니면 false 반환 - hasNextInt() : 입력된 값이 더 있고 정수형이면 true, 아니면 false 반환 - next() : 스페이스로 구분된 다음 입력값을 문자열로 반환 - nextLine() : 엔터로 구분된 다음 입력값을 문자열로 반환 - nextInt() : 정수 입력값 반환 - nextDouble() : 실수 입력값 반환 - close() : 스캐너 객체 사용종료 2022. 1. 14.
[JAVA] 자바 배열 사용하기 자바에서 배열을 사용하는 두가지 방법 1. { } 사용 int [] arr = {0,9,9,4,2,5}; 2. new 사용 // 배열선언 int [] arr = new int[6]; // 값 초기화 arr[0] = 0; arr[1] = 3; 2022. 1. 14.
728x90
반응형