변수
-
Java 상수 ( final은 무엇인가 )Knowledge/Java 2019. 10. 10. 00:00
Java에서의 상수 선언은 기본적으로 변수 선언과 크게 다르지 않다. 변수는 1 2 int i; // 변수 i 선언 이렇게 데이터 타입 + 변수 이름의 조합으로 선언한 변수 앞에 1 2 final int j; // 상수 j 선언 이렇게 final만 붙이면 상수가 선언된다. 대신 대문자 명명규칙과 띄어쓰기가 필요한 경우 _을 쓸 것을 권장하니 1 2 3 final int J; 이렇게 선언하자. 이 상수는 변수와 달리 한번 값을 할당하면 다시는 값을 할당할 수 없는데 이런 상수를 어디다 쓸까? 크게 두가지다 1. 값이 변하면 위험한 경우 2. 값만 봤을때 무엇을 의미하는지 쉽게 파악할 수 없는 값을 사용할 때 1의 경우는 로직에 원주율을 사용해야 하는 경우를 가정하여 예를 들어보자 이럴 때 원주율 값이 변해..
-
Java 변수, 리터럴, 자료형, 형변환Knowledge/Java 2019. 10. 9. 21:29
Java에서 변수는 타입과 변수 이름으로 선언한다. 1 2 3 int count; // 타입 : int // 변수 이름 : count 이때 변수 이름은 _ 나 $나 문자( 한글도 되지만 영어로 쓰자 )로 시작해야 한다 ( 필수 ) 또한 java 변수 이름은 낙타표기법을 사용하는 것을 권장한다. ( 권장이지만 그냥 필수라고 외우자 ) ( 낙타 표기법 : 소문자로 시작하고 띄어쓰기가 필요한 부분은 대문자로 쓰는 표기법 ex - camelCase ) 변수는 단 하나의 값만을 담을 수 있다. 예를 들어 1 2 3 4 5 6 7 8 9 10 11 count = 10; // 10을 담으면 System.out.println(count); // count 값으로 10이 출력되지만 count = 20; // 20을 담으..