JAVA BASIC

으누·2024년 8월 31일
1

출력 메소드

아래의 문장과 이어서 출력된다.

println() : 마지막에 자동으로 줄바꿈이 된다.

ln - new line의 약자

printf()

출력 메소드의 목적

전달받은 데이터 및 전달할 데이터 검사,

오류 발생지점 구체화 및 검사


변수 : 저장공간

x		=		10
저장공간의	대입		값
이름		연산자

자료형(type, 종류)

<자료형 type byte 값>

정수형 int 4 10, 32, 543, -32, ...

실수형 float 4 10.5F, -0.9F, 0.0F, 123.4F, ...
double(기본형) 8 10.5, -0.9, 0.0, 123.4, ...

문자형 char 2 '강', '일', '1', '-', '0' , .....

문자열 String ? "0", "0.0", "A", "ABC"
"안녕~~", ....

변수의 선언
type name = value;
자료형 변수명 = 값;

예)
int x = 10;
x라는 이름의 저장공간이 할당(allocation)되고 그 안에 10이 들어간다.
다른 자료형이나 값을 넣으면 망한다.

변수의 사용

int data = 20;		//선언(저장공간)
data = 30;		//선언
System.out.print(data + 9);	//사용(값)
data = data + 7;		//선언, 사용
data - 9;			//사용

앞에 자료형, 뒤에 대입연사 중 하나라도 있으면 선언

앞에 자료형, 뒤에 대입연산자 없으면 사용

변수의 선언

1. 자료형 변수명 = 초기값;	//초기화
2. 자료형 변수명;		//초기화를 하지 않은 것

변수 선언 시 주의사항

1. 같은 이름의 변수로 선언할 수 없다.
2. 초기화를 해준다.
3. 되도록 선언부에 한꺼번에 선언한다.(영역 상단)

변수명 주의 사항

1. 문자로 시작해야 한다.
2. 특수문자는 사용할 수 없다. 단, _는 허용한다.
3. 소문자로 시작한다.
4. 공백을 사용할 수 없다.

goodBoy : 카멜 표기법(JAVA)
good_boy : 언더바 표기법(DBMS), 파스칼 표기법, 스네이크 표기법, 팟		홀 표기법

5. 되도록 한글은 사용하지 않는다.
6. 명사로 사용한다.
7. 뜻이 있는 단어로 사용한다.
a, b , c, d, e, ...... (X)
data, number, age, name, ....(O)

변수를 사용하는 이유

1. 반복되는 값을 쉽게 관리할 수 있다.
2. 의미 없는 값을 하나의 정보로 만들기 위해서(자료구조)

서식문자(format)

반드시 따옴표 안에서 작성해야 한다.


%d	: decimal(10진수 정수)
%o	: ocatal(8진수 정수)
%x	: hexadecimal(16진수 정수)
%f	: float(실수형)
%c	: character(문자)
%s	: String(문자열)

출력 메소드
printf() : 서식 문자를 사용하여 출력할 수 있으며, 자동으로
줄바꿈이 되지 않는다.

\n :역슬럭시 +n을 사용해요 가능하다

상수

항상 그대로인 수
값을 변경할 수 없도록 한다.

상수의 선언

final type name = value;
-----	------
	무조건 대문자

- final이 있으면 밑에서 값을 절대 바꿀 수 없다.
- 선언부에서만 값을 설정할 수 있느니 초기화를 하지 않으면
무조건 오류가 난다.

상수를 사용하는 이유

1. 의미 없는 값에 의미를 부여하기 위해서
2. 오타 방지

// 주석

// - 프로그램 코드아넹 설명을 작성할 때 사용합니다.

// - 프로그램 실행에 여향을 주지 않습니다.

// 슬래쉬 두번 : 한줄 주석

/* 슬래쉬 별 : 여러줄 주석 시작

이안에 모든 내용이 주석 처리됩니다.

별 슬래쉬 : 여러줄 주석 종료 */

사용자 정의 명칭 : class 변수명

-영문 대소문자, 숫자, _(밑줄), $를사용합니다.
-이름의 첫글자로 숫자를 사용할 수없습니다.
-이름 중간에 공백을 사용할 수없습니다.

  • 영문 대소문자를 구별합니다(Name, name 다른 이름)

  • 예약어는 사용할 수 없습니다.(Java 에서 사용중인 이름)

    class 명 작성 규칙

  • 이름의 첫글자는 영문 대문자 시작합니다.

  • 합성의 두번째 단어의 첫글자 대문자로 시작합니다.

public class Ex00_Start {
	// main 메서드 : 프로그램의 시작
	public static void main(String[] args) {
		
		System.out.println("쌍따옴표 안에 출력할 내용을 작성하세요...");
		// 코드 마지막에는 ';' (세미콜론) 기호를 작성하세요
		
		// 실행 : Ctrl + F11 
	
	}
}
profile
코딩 일기장

0개의 댓글