본문 바로가기
728x90
반응형

study/Java305

[Java] 5. 식별자 정의규칙 및 권장사항 package chap2; /* * 식별자 정의 규칙 : 컴파일 오류 발생 * 1. 식별자는 문자와 숫자 _ $ 만 가능함 * 2. 숫자로 시작해서는 안됨 * 3. 예약어 사용 안됨 * * 식별자 정의 권장사항 : 컴파일 오류는 발생안함. * 1. 클래스명 : 대문자로 시작. 의미변경부분은 대문자로 처리 ex)String, StringBuffer * 2. 변수명 : 소문자로 시작. 의미변경부분은 대문자로 처리 ex)maxScore, maxNum * 3. 메서드명 : 소문자로 시작. 의미변경부분은 대문자로 처리 ex)setName(), getScore() * 4. 상수명 : 모두 대문자로 표시. 의미변경부분은 '_'로 처리 ex)MAX_NUMBER */ public class VarEx4 { public .. 2022. 3. 10.
[Java] 4. 형변환 예제, 리터널 사용 접미사 (double, float, long) package chap2; /* * 형변환 예제 * 1. 기본자료형과 참조자료형 사이의 형변환 불가 (단, Wrapper 클래스는 제외) * 2. 기본자료형 중 boolean을 제외한 7가의 자료형은 서로 형변환 가능함. * 3. 자동형변환 : 형변환 연산자 생략가능 * 작은자료형 변수가 큰자료형 변수로 형변환 될때 형변환 연산자 생략가능 * 명시적형변환 : 형변환 연산자 생략 불가 * 큰자료형 변수가 작은자료형 변수로 형변환 될때 형변환 연산자 생략불가 * -> 자동형변환 2022. 3. 10.
[Java] 3. 특수문자 '\', 문자객체 저장 (char, String) package chap2; /* * 특수문자 : 특별한 기능을 가진 문자. \로 표현 * * char : 기본자료형. 문자한개만 저장. * 'a' 형식으로 구현 * String : 참조자료형. 문자열(문자여러개) 객체 저장. * "문자열" 형식으로 구현 */ public class VarEx2 { public static void main(String[] args) { char single ='\''; //작은따옴표문자 한개 저장 System.out.println(single); String str = "Hello \"홍길동\""; System.out.println(str); String dir = "c:\\"; // \ : 특수문자표현문자. \\: 순수한\문자 System.out.println(dir).. 2022. 3. 10.
[Java] 2. 변수의 선언 및 초기화 (byte, short, int, long) package chap2; public class VarEx1 { public static void main(String[] args) { int num = 100; //변수의 선언, 초기화. num 변수에 100 숫자가 저장 System.out.println(num); String name = "홍길동"; //name 변수에 홍길동 객체의 참조값 저장 System.out.println(name); byte b1 = 100; //1바이트로 저장 short s1 = 200; //2바이트로 저장 int i1 = 300; //4바이트로 저장 long l1 = 400; //8바이트로 저장 System.out.println(b1); System.out.println(s1); System.out.println(i1.. 2022. 3. 10.
728x90
반응형