JAVA (8) 썸네일형 리스트형 [JAVA] Constant & Literal 상수 변하지 않는 값 (↔변수: 변하는 값) 상수 선언 final 키워드를 사용 final double PI = 3.14; final int MAX_NUM = 100; 이전에 final로 선언된 함수는 초기화 하거나 새로운 값을 대입할 수 없다. 프로그램 내에서 변경되지 말아야 하는 값을 상수로 선언 해 두고 혹시 변경 되는 경우, 선언 값만 변경하면 된다. 예시 package binary; public class Constant { public static void main(String[] args) { final int MAX_NUM = 100; final double PI = 3.14; } } 리터럴(Literal) 프로그램에서 사용하는 모든 숫자, 값, 논리 값 ex) 10, 3.14, a, Tr.. [JAVA] double & float Variable package binary; public class DoubleEx { public static void main(String[] args) { double dNum = 3.14; float fNum = 3.14F; /*여기서 float에 그냥 3.14라고 작성하면 오류가 나는 것은 * double은 8바이트이지만 float는 4바이트이기 떄문에 * 크기의 차이가 난다. 따라서 float형으로 고치도록 하는 F를 * 대입 값 뛰에 작성한다.*/ } } [JAVA] char Variable package binary; public class VariableEx { public static void main(String[] args) { char ch = 'A'; System.out.println(ch); System.out.println((int)ch); ch = 66; System.out.println(ch); int ch2 = 67; System.out.println(ch2); System.out.println((char)ch2); } } [JAVA] 5. Byte Variable package binary; public class ByteVariable { public static void main(String[] args) { byte bData = -128; System.out.println(bData); byte bData2 = 127; //byte는 2의 7제곱 -1 즉, 127까지는 표기가 되지만 byte bData3 = 128; //127을 넘어가게 되면 변수의 크기가 작아 표현할 수 없으므로 컴파일 오류가 발생한다. System.out.println(bData2); } } [JAVA] 4. int Type Variable 변수 프로그래밍에서 값(data)를 사용하기 위해 선언하는 것 프로그램에서 사용되는 자료를 저장하기 위한 공간 할당 받은 메모리의 주소 대신 부르는 이름 프로그램 실행 중에 값 변경 가능 사용되기 이전에 선언되어야 함 영어로 variable 변수의 선언과 초기화 int level; //lebel 이라는 이름의 변수 선언 int level = 0; //level 변수 선언과 동시에 0으로 초기화 int level; level = 10; /* int의 역할: level 변수의 데이터 타입을 정의 int의 의미: level은 정수이며 4바이트의 메모리 공간을 사용한다. */ 예시 package binary; public class Varialbe { public static void main(String[] .. [JAVA] 3. Calculating positive number and negative number package binary; public class Binarytest2 { public static void main(String[] args) { // TODO Auto-generated method stub int num1 = 0B00000000000000000000000000000101; int num2 = 0B11111111111111111111111111111011; int sum = num1 + num2; System.out.println(num1); System.out.println(num2); System.out.println(sum); } } [JAVA] 2. Numbers by each numeral system package binary; public class Binarytest { public static void main(String[] args) { int num = 10; int bNum = 0B1010; //숫자 앞에 0B를 넣으면 뒤에 있는 수를 2진수로 인식한다. int oNum = 012; //숫자 앞에 0만 넣으면 뒤에 있는 수를 8진수로 인식한다. int hNum = 0Xa; //숫자 앞에 0X를 넣으면 뒤에 있는 수를 16진수로 인식한다. System.out.println(num); System.out.println(bNum); System.out.println(oNum); System.out.println(hNum); } } [JAVA] 1. Hello, JAVA! package hellowjava; public class Hellojava { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello, JAVA!"); } } 이전 1 다음