본문 바로가기

분류 전체보기49

java - String.format() 형식 : "%[인자순서$][플래그][너비][정밀도]데이터타입 데이터타입 정수 : %d 실수 : %f 문자열 : %s 불린 : %b 인자순서(argument_index) : 치환 순서 지정. 1$는 첫번째, 2$는 두번째 3$는 세번째..., n$는 n번째 System.out.println("%2$d + %1$d 은 %3$d 입니다." 10, 20, 30); -> 20 + 10 은 30 입니다. 플래그(flag) : 부가적인 정보를 표시하기 위해 사용 - flag 사용하면 출력되는 문자열이 왼쪽으로 정렬, 0 flag를 사용해서 공백 부분 0으로 채우기 + flag 부호표시 , ( flag 음수인 경우에만 괄호 사용, , flag 국가에서 사용되는 기호로 숫자를 그룹(우리나라의 경우 10,000) 너비와 .. 2022. 3. 21.
참고 - 2진수, 8진수, 10진수, 16진수 변환 2진수 -> 8진수 : 2진수를 3자리씩 끊기 2진수 -> 16진수 : 2진수를 4자리씩 끊기 8진수 -> 16진수 : 8진수 -> 2진수 -> 16진수 로 변환 16진수 -> 8진수 : 16진수 -> 2진수 -> 8진수 로 변환 10진수 -> 2진수 : 정수부분(1)과 소수부분(2)으로 나눈다. 1. 정수부분은 2를 나누어 몫이 0이 될 때까지의 나머지를 쌓는다. 2. 소수부분이 0이 될 때까지 2를 곱하여 소수점 이하 첫째자리부터 차례대로 쌓는다. 2022. 3. 21.
JAVA 문법 - 기초 - 출력 System.out.pritnln("\"Hello\""); : "Hello" (큰따옴표 출력방법) System.out.pritnln("\"C:\\Download\\hello.cpp\""); : "C:\Download\hello.cpp (함수로 \를 출력하려면 \\로 입력) 2022. 3. 21.
JAVA 문법 - Scanner(입출력) JAVA Scanner 클래스 사용 import java.util.Scanner; -> 클래스 경로 호출 Scanner sc = new Scanner(System.in); -> 기본적인 객체 생성 자바에서 Scanner의 입력 메소드 in.nextByte() : byte 형 입력 및 리턴 in.nextShort() : short 형 입력 및 리턴 in.nextInt() : int 형 입력 및 리턴 in.nextLong() : long 형 입력 및 리턴 in.nextFloat() : float 형 입력 및 리턴 in.nextDouble() : double 형 입력 및 리턴 in.nextBoolean() : boolean 형 입력 및 리턴 in.next() : String 형 입력 및 리턴 (공백을 기준으로.. 2022. 3. 18.