개발공부/java 4

[java] 자바 자료형

구분 키워드 크기 기본값 범위 논리형 boolean 1bit false true 또는 false 문자형 char 2byte \ u0000 0~65,535 (유니코드 데이터) 정수형 byte 1byte 0 -128~127 short 2byte 0 -32768~32767 int 4byte 0 -2147483648~2147483647 long 8byte 0 -9223372036854775808~9223372036854775807 실수형 float 4byte 0.0 1.4E-45 ~ 3.4028235E38 double 8byte 0.0 4.9E-324~1.7976931348623157E30 ● 참과 거짓으로 표현: boolean - true: 참 - flase: 거짓 ● 문자로 표현: char - 유니코드를 이..

개발공부/java 2023.02.02

[java] 자바 입력문 Scanner(스캐너) 클래스

Scanner 클래스: - 입력을 받아야 할 때 사용하는 자바의 클래스이다. - 정수, 실수, 불리언,문자등 다양한 타입을 읽어올 수 있다. Scanner 사용법: 1. import를 통해 외부 클래스를 호출한다. (Scanner은 java.util 패키지에 포함) ex) import java.util.Scanner; 2. Scanner의 객체를 생성한다. ex) Scanner sc= new Scanner(System.in); 3. Scanner 객체를 사용하여 입력값을 받는다. ※ Scanner의 주요 메서드 메소드 설명 String next() 문자열로 리턴한다. byte nextByte() byte타입으로 리턴한다. short nextShort() short 타입으로 리턴한다. int nextInt..

개발공부/java 2023.02.02

[java] 자바 print println printf 차이

System.out.print: - int, float, double 등 형식에 구애받지 않고 문자를 출력하고 싶은 그대로 출력한다. - 한줄로 이어서 출력되며 줄바꿈은 포함되지 않는다. System.out.prtinln: - int, float, double 등 형식에 구애받지 않고 문자를 출력하고 싶은 그대로 출력한다. - 한줄씩 줄을 바꿔서 출력하며 줄바꿈이 포함된다. System.out.printf: - int, float, duble 등 형식에 구애받고 문자를 출력한다. ● %b: true false 불리언 형식으로 출력 ● %c: character 문자 형식으로 출력 ● %s: string 문자열 형식으로 출력 ● %d : 10진수 형식으로 출력 ● %o : 8진수 형식으로 출력 ● %x, %..

개발공부/java 2023.01.27