<자바 폴더구조>
bin : 컴파일된 클래스는 바이너리 폴더에 있음 (실제로 얘가 구동된다)
src : java 가 코딩한 클래스임
<자료표현>
자료표현과 관련해서
package ch04;
public class BinaryTest {
public static void main(String[] args) {
int num = 10;
int bNum = 0B1010; //0B 는 2진수를 이용할것이라는 식별자 선언
int oNum = 012; // 0은 8진수
int xNum = 0XA; //0X는 16진수
System.out.println(num);
System.out.println(bNum);
System.out.println(oNum);
System.out.println(xNum);
}
}
2,8,16진수는 식별자 선언 등으로 이용하고 한번씩 필요한 순간이 있음
<변수>
변수는 언제 쓰나요?
- 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음 ( ex. 학생의 성적, 합계, 게임의 레벨, 회원 주소 등등...)
- 표현하려는 수에 맞는 데이타 타입(자료형)을 이용하여 변수를 선언
- 표현하려는 자료가 숫자, 문자, 문자열등 다양할 수 있으므로 그에 맞는 자료형을 사용
package ch05;
public class VariableTest {
public static void main(String[] args) {
int age, count;
age = 10;
int level = 10000; //변수 선언과 동시에 초기화 가능 함
System.out.println(age);
System.out.println(level);
}
}
자바에서는 명령규칙?
1. 패키지 이름은 소문자
2. 클래스 이름은 대문자로 시작
3. 변수 이름...
변수 이름은 영문자(대문자, 소문자)나 숫자를 사용할 수도 있고, 특수문자 중에는 $와 _만 사용 (ex. count100, _master)
변수 이름의 시작은 숫자로 할 수 없음 ( ex. 27days(X), 1abc(X))
자바에서 이미 사용하고 있는 예약어는 사용할 수 없음 (while, break, ifnot등)
변수 이름은 프로그램내에서 사용되는 것이므로 그 용도에 맞고 가독성이 좋게 만드는것이 중요
ex) int numberOfStudent;
변수 이름은 가독성이 가장 중요
몇일 뒤 지나서 내가 이변수를 왜 썻지 싶은 생각이 안들게끔
뭐를 쓰는 변수구나 짐작 할수있는!
가독성 예
int ns; [축약형-권장X]
int numberOfStudent [권장 -> 길이는 상관없음] <소문자 시작 문자마다 대문자 == 낙타와 같다고 해서 카멜로테이션>
'배움 __IL > TIL 0기' 카테고리의 다른 글
TIL - 상수, 리터럴 [221110 - 1] (0) | 2022.11.10 |
---|---|
TIL - 각종자료형 [221108] (1) | 2022.11.08 |
[TIL-5] AWS로 서버 구매부터 실행 후 최종 배포까지 (0) | 2022.11.02 |
TIL - 4 POST & GET 하기 (0) | 2022.10.28 |
TIL-3 지니뮤직의 1~50위 곡을 스크래핑 (0) | 2022.10.28 |