참조형
-
자바/java String 특이사항java공부 2021. 7. 16. 03:14
String은 기본형이 아닌 참조형이다. 기본형처럼 리터럴(값) 직접 대입이 허용된다. //원래 String s = new Stirng("안녕"); System.out.println(s); // 안녕 //직접대입 String s1 = "안녕"; System.out.println(s1); // 안녕 //더하기 연산 System.out.println(s + s1 + 123 + 45); // 안녕안녕12345 System.out.println("ab" + 'c' + 123); // abc123 System.out.println("ab" + ('c' + 123); // String + (char + int) => String + int => String + String
-
자바/java Variable 변수java공부 2021. 7. 16. 03:08
하나의 값을 보관할 수 있는 공간 변수 명명규칙 대소문자가 구분되며 길이 제한이 없다. 예약어를 사용하면 안 된다. 숫자로 시작하면 안된다. ex) age1은 가능, 1age는 안됨 특수문자는 '_'와 '$'만 가능하다. ex)sh@rp 불가능, $harp 가능 여러 단어 이름은 단어의 첫 글자를 대문자로 한다. ex) abeOfVampire 한글입력 가능하다. //하지만 하지 않는다. 의미있는 변수명을 사용하길 추천한다. 변수 선언 데이터타입 변수명; int a; 값대입 a = 10; 선언과 값대입(초기화) int a = 10; 기본형(Primitive type) 실제값을 저장 논리 boolean 1byte 문자 char 2byte 정수 byte 1byte short 2byte int 4byte lon..