JAVA 공부

WHO.Y·2020년 6월 18일
0

JAVA

목록 보기
1/1
post-thumbnail

공부했던 내용 생각나는 대로 끄적끄적.

1. print()와 println()

print()는 괄호 안 내용을 출력 후 줄바꿈(X).
println()은 괄호 안 내용을 출력 후 줄바꿈(O).

2. 변수

(1) 변수란? 하나의 값을 저장할 수 있는 저장공간.(RAM)

	=> 변수타입 변수이름; // 이렇게 선언함.
	=> int x; // 정수(integer)를 저장하기 위한 변수 x를 선언.
	=> x=5; // 변수 x에 정수인 5를 저장.

	새로운 값을 저장하면 기존의 값을 없어짐.

(2) 타입

	숫자 =>	int, long(20억 이상인 경우.
		  	 float(오차없이 7자리), double(15자리).
 	문자 => char, String(문자열, string).

3. 상수와 리터럴

(1) 변수 = 하나의 값을 저장하기 위한 공간.
(2) 상수 = 값을 한번만 저장할 수 있는 공간.
	(변수 타입 앞에 final을 붙임.)
(3) 리터럴 = 그 자체로 값을 의미.
	문자 하나 '' => (문자 리터럴), 두 문자 이상은 "" => (문자열리터럴).

(4) 문자열 결합 = 
	1+" " -> "1"+" " -> "1 "
    	" "+1 -> " "+"1" -> " 1"
        1+1+"" -> 2+"" -> "2"+"" -> "2"
        ""+1+1 -> "1"+1 -> "1"+"1" -> "11"
        

4. 기본형의 종류

1byte = 8bit

=> boolean (논리형, 1byte)
=> char (문자형, 2byte)
=> byte(1byte), short(2byte), int(4byte), long(8byte)
=> float(4byte), double(8byte).

5. printf()

=> 실수, 16진수 등 숫자를 자세하게 쓸 경우에 쓰임.
=> 줄바꿈(X)

(1) 지시자 사용가능.
	%d => 10진 정수형식으로 출력.
    	%x => 16진 정수형식으로 출력.
        %f => 부동 소수점형식으로 출력.(%e=>지수형태, %g=>값을 간략하게)
        %c => 문자로 출력.
        %s => 문자열로 출력.
        

6. Scanner

(1) 화면으로부터 입력받는 방법

import java.util.Scanner; // Scanner 클래스 사용하기 위해 추가.

Scanner scanner = new Scanner(System.in); // Scanner 클래스의 객체(scanner) 생성.

String input = scanner.nextLine(); // 화면을 통해 입력 받은 내용을 input이라는 문자열에 저장.

int num = Integer.parseInt(input); // 입력받은 input의 내용을 int 타입의 값으로 변환.

int num = scanner.nextLine(); // 정수를 입력받아서 정수형 변수인 num에 저장.

여기까지 chap01!.

0개의 댓글