본문 바로가기

TIL150

변수 이름 !! @%$_A헷갈리지 말기 변수 이름 대소문자가 구분 되며 길이에 제한이 없다. ex) True - true 다른 것으로 간주 됨. 예약어를 사용해서는 안된다. ex) true, new, false (X) 숫자로 시작해서는 안된다!!!! ex) 123abc, 1cc, 1992kim 2019kim (X) 특수문자는 only -> ' _ ' ' $ ' 두개만 허용 ex) @@@@kim, %$#@! (X) 주의 할 점! 숫자로 시작하는 것 주의하기. * 7abcd 는? // 숫자로 시작해서 안된다!!!! 하지만, abcd7 가능하다. 2019. 7. 17.
문자열 + 문자열 // 문자열 + any type // any type + 문자열 *문자열 + 문자열 = 문자열 *문자열 문자열 + any type = 문자열 *any type + 문자열 = 문자열 // *************중요 ************* // 문자와 문자 덧셈 연산은 int 정수값이 된다. // int형보다 작은타입(bye, char, short)은 int형으로 반환된 후에 덧셈연산이 진행되기 때문이다. ------------------------------------------------------------- System.out.println( "1" + "10") 값은? System.out.println( true + "") 값은? System.out.println( 'A' + 'B') 값은? System.out.println( '1' + 2) 값은? Syst.. 2019. 7. 17.
변수 쉬운 것 같지만 형변환 할 때 이해하기 헷갈림. 잘 알아두기!!! 기본형은 boolean, byte, short, char, int, long, float, double 모두 8개이다. 그 이외의 타입은 모두 참조형(reference type). 그렇다면 Byte는? 1.기본형 2.참조형 hint) 대문자 & 소문자 확인 !! ---------------------------------------------------------- boolean - 1 byte 논리형 *(1 byte) char - 2 byte 문자형 byte - 1 byte 정수형 short - 2 byte 정수형 int / float 4 byte long / double 8 byte int - long(L) 정수형 float(F) - .. 2019. 7. 17.