728x90 반응형 전체 글565 [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. [Java] 1. 자바의 기본, 자바의 자료형 package chap1; //주석 : 프로그램 작성과 관련이 없는 영역 /* 여러줄 주석 * 1. chap1 프로젝트 생성.(module 생성 안함.) * 2. src 폴더에 java 소스 생성하기 * class 메뉴를 이용하여 생성. * 3. 소스이름 : Hello.java * - public class 클래스명 : public class Hello 클래스명과 소스이름은 같아야 한다. * - 자바는 대소문자 구분함. * - 자바 문장의 끝은 반드시 ; 으로 마무리한다. * 4. 이클립스에서 소스파일을 저장하면 컴파일 됨. * 오류발생시 앞쪽에 빨강색ⓧ가 표시됨. -> 실행안됨. * 5. 바이트 코드 : *.class 확장자를 가진 컴파일러에 의해 번역된기계어 소스 */ // 한줄 주석 : //이후 부.. 2022. 3. 10. 이전 1 ··· 134 135 136 137 138 139 140 ··· 142 다음 728x90 반응형