basicJAVA/1. 변수

201006 JAVA Variable01

unemo 2020. 10. 6. 14:29
반응형

저번시간 복습 키워드:

자바 실행 단축키 : ctrl f11
dvm : 자바는 이식성이 좋다.
java의 두가지 버전 JRE JDK
컴파일 목적> JVM이 알아들을수있게
워크스페이스-프로젝트-패키지-클래스

a_variable 패키지에 새 클래스를 만든다. 오늘은 변수를 배울것! 

클래스 이름은 Variable_01

 

 

 

클래스 이름이 나와있다.

Variable 01 : 클래스이름 

main~ : 프로그램을 실행시켜라

 

*주석 : 우리가 필요한 설명글 

단축키 : ctrl + shift + c 

 

//주석 달아주면 됨

 

*shift 누르고 밑으로 : 블럭하기

 

/*

 

여러줄주석

 

*/ 

 

doc 주석

 

/** 클래스밖에서 이거치고 엔터누르면 doc주석

이걸써놓으면 클래스에 커서놓고 F2누르면 설명이나옴

나중에 실무할때 유용하다.

 

 

 

 

package a_variable;
/**
 * doc주석
 * @author pc08
 * @since 2020.10.06
 */
public class Variable_01 {
	public static void main(String[] args){
		//여기는 코드 아니에요
//		여기는 코드?
//		여
//		기
//		코
//		드
		/*
		 * 
		 * 여기가 여러줄주석
		 * 
		 */
//		주석주석
		
		/*
		 1. 변수
		 	- 하나의 값을 저장할 수 있는 공간
		 2. 변수의 선언
		 	-{가 열리고 }닫히고의 공간. 이 안에서 변수의 이름을 쓸거야하고 지정을 해야함
		 	공간(406호)안에서 이 변수이름은 나만쓸거야하고 정해줘야함
		 	-변수타입 변수명;
		 	-ex) int a;
		 	>int는 정수값만 저장할수있음 거기에 이름을 a라고준것
		 	타입을 주고 명칭을 줘야 변수가 선언이됨
		 	>변수타입이 패밀리네임같은것. 이름은 a이고 패밀리네임(특징)은 정수타입int
		 	선언한 변수는 이제 활용할수있다.
		 	a = 10;
		 3.변수의 초기화
		 	변수명 = 값;
		 	변수를 선언하고 처음 값을 넣어줌
		 
		 * 
		 */
		int num;	//변수의 선언 (num이란 이름을 내가쓸거야 하고 선언만 해준것)
		num =10;	//변수를 선언하고 최초로 값을넣어줌 >>변수의 초기화
		
		System.out.println(num);
		//num에 10이 들어있으니까 10이 출력됨
		
		num=20;
		System.out.println(num);
		//변수에는 값을 1개밖에 저장못함. 앞전의 10이 사라지고 20으로 바뀜
		
		//두개를 동시에할수도있다
		int num2 = 100;
		//int num : 선언  / num = 100; :초기화 
		//변수의 선언 및 초기화
		
		
		/* 명명규칙
			명칭() << 명칭뒤에 ()가있으면 메서드
						매서드는 행동하는놈들
			앞에 class 써있으면 클래스명 (ex.Variable 01)
			int num2 << 이런건 변수명
			이런 규칙을 줄때 규칙이 4가지가 있음
				1. 대소문자를 구분하며 길이의 제한이 없다.
					int num; 이라고 하면 중복된 변수하고하며 오류가뜨지만
					int nUm; 이라고 하면 num과는 다른 변수임
				2. 예약어(key word, reserved word)는 사용할 수 없다.
					자바에서 내가쓸거야, 너네는 쓰지마라고 지목해둔 언어
					이클립스에 쳤을때 보라색으로 나온다? 예약어
					즉 int void; 안된다. void는 보라색으로 나오는 예약어
				3. 숫자로 시작할 수 없다.
					int num5; <영어로 시작 ok
					int 5num; <에러뜸
				4. 특수문자중 두개만 사용(_,$)만 사용가능하다
					int $har_p; <문제없음
					int s#arp; < #는 사용할수없는 특수문자로 사용불가
				
		//명명규칙 (개발자간의 약속) - 가독성을 올려주기 위함
		 	1. 클래스의 명칭은 대문자로 시작해야한다.
		 		ex) System.out~ < System 이라는 클래스를 가져다 쓴거임
		 		->매서드명과 변수명은 소문자로 시작해야 한다.
		 	2. 여러단어로 이루어진 경우에는 첫번째 이후의 단어의 첫글자는 대문자로써야한다.
		 		last index of 세개를 합쳐서 하나의 명칭으로 만든다면
		 		lastIndexOf < 이런식으로 세단어의 구분이되게
		 	3. 변수의 한 종류 '상수'는 모두 대문자로 쓴다.
		 		상수는 변할 수 없는 변수
		 		변수는 초기화 후에도 계속 값을 바꿀수있지만 상수는 한번 선언이 되면
		 		값을 바꿀 수 없다.
		 		final int k = 100;
		 		k = 200; <에러. k는 final이 붙어서 변경할수없음
		 		final int maxValue; 말고 final이 붙었으니까
		 		final int MAXVALUE; 로 써야한다.
		 		근데 단어의구분이 안됨
		 		final int MAX_VALUE; 이렇게 쓴다.
		 	4. 한글은 사용하지 않는다.
		 		
		
		 		
		
		
		*/
		
		
		
		
		
		
		
		
		
		
		
		
		
	}
	
}

 

 

 

 

 

 

 

 

 

반응형

'basicJAVA > 1. 변수' 카테고리의 다른 글

201007 Java Variable2  (0) 2020.10.07
201006 JAVA Variable02  (0) 2020.10.06