Java/Java 기초문법47 [JAVA 기초] 리터럴(literal) 리터럴 (literal) '리터럴'이란, 값(데이터)을 표현하는 숫자, 문자 등을 말한다. (ex) int num = 5; ----> num은 '변수', 5를 '리터럴' 이라 부른다. (cf) final int NUM = 6; ---> NUM은 '상수'라 부른다. 6은 '리터럴'. 1 정수 리터럴 : 8진수, 16진수, 2진수. - 그냥 쓰면 10진수. - 0으로 시작하면 --> 8진수. int num = 07; sysout(num); // 7 num = 010; sysout(num); // 8 num = 011; sysout(num); // 9 - 0x로 시작하면 --> 16진수. int num = 0x9; sysout(num); // 9 num = 0xa; sysout(num); // 10 num =.. 2021. 2. 26. [JAVA 기초] 형변환(casting) 형변환은 변수나 상수의 데이터 타입을 다른 타입으로 바꾸는 것을 의미한다. 형변환에는 자동 형변환과 명시적 형변환이 있다. 1 자동 형변환 작성자가 별도의 작업을 하지 않아도 자바가 알아서 알맞은 타입으로 변환해 주는 것을 말한다. 작은 데이터 타입에서 큰 데이터 타입으로 형변환하여도 데이터의 손실 없이 그대로 보존될 수 있기 때문에 자동 형변환이 일어난다. byte a = 127; // byte가 가질 수 있는 최댓값 int b = a; System.out.println(b); float c = b; System.out.println(c); 결과 127 127.0 다음은 char 타입의 데이터 형 변환이다. char ch = 'a'; int b = ch; System.out.println(b); 결과 .. 2021. 2. 26. [JAVA 기초] 문자형 char와 문자열 String 문자형 char 문자를 저장하기 위한 변수를 선언할때 사용되며 'char' 은 하나의 문자만 저장할 수 있다. char ch; ch = '하'; System.out.println("ch : 펭~" + ch); 결과 ch : 펭~하 또한 char 타입은 문자, 아스키코드, ASCII를 저장할 수 있다. char ch1 = a; char ch2 = 97; char ch3 = '\u0061'; System.out.println("ch1 : " + ch1); System.out.println("ASCII : " + ch2); System.out.println("character : " + ch3); 결과 character : a ASCII : a character : a 아스키코드 컴퓨터는 우리가 사용하는 언어.. 2021. 2. 26. [JAVA 기초] 변수의 선언과 초기화, 식별자, 데이터 타입 변수(Variable)는 프로그램의 처리과정에서 데이터를 담아둘 수 있는 메모리의 공간을 의미한다. 하나의 변수에는 하나의 값만 저장할 수 있고 이 값을 변경할 수 있기 때문에 변수라고 부른다. 1 변수의 선언과 초기화 변수를 사용하려면 먼저 선언을 해야 한다. 선언형식은 다음과 같다. int a; /* 변수의 선언 */ int a = 1; /* 변수의 초기화 */ int는 데이터 타입, a는 변수명, 1은 초기 값을 의미한다. int a = 2; 와 같이 변수의 선언과 초기화를 동시에 할 수도 있다. int number1, number2 = 3, number3 = 10; 와 같이 변수의 선언을 한번에 여러개 할 수 있다. int a = 0; a = 1000; System.out.println(a); /.. 2021. 2. 24. 이전 1 ··· 8 9 10 11 12 다음