string 3

[Java] String 타입 2022.10.31

자바는 문자열을 String 변수에 저장함 String 객체 생성 String 변수 선언 String 변수; String변수에 문자열을 저장하려면 큰 따옴표로 감싼 문자열 리터럴을 대입 일반적으로 변수에 문자열을 저장할 경우 문자열 리터럴을 사용 변수 = "문자열"; 변수 선언과 동시에 문자열을 저장할 수 있음 String 변수 = "문자열"; 엄밀히 말하자면 문자열을 String 변수에 저장한다는 말은 틀린 표현 문자열이 직접 변수에 저장되는 것 X, 문자열은 String 객체로 생성되고 변수는 String 객체를 참조 But, 일반적으로 String 변수에 저장한다는 표현을 사용 String 타입 변수 선언 및 초기화 EX) String name; String name = "홍길동"; String h..

[Java] 참조 타입 2022.10.31

참조 타입 : 객체 (Object)의 번지를 참조하는 타입배열, 열거, 클래스, 인터페이스 타입참조 타입을 이용해서 선언된 변수는 메모리의 번지를 값으로 가짐번지를 통해 객체를 참조한다는 뜻에서 참조 타입이라고 부름 참조 타입 변수 EX)[기본 타입 변수]int age = 25;double price = 100.5;[참조 타입 변수]String name = "홍길동";String hobby = "독서";  int와 double 변수인 age와 price는 값을 직접 저장하고 있음String 클래스 변수인 name과 hobby는 힙 영역의 String 객체 주소 값을 가지고 있음주소를 통해 객체를 참조한다는 뜻에서 String 클래스 변수를 참조 타입 변수라고 함 참조 변수의 ==, != 연산기본 타입 변..

[Java] 비교 연산자 2022.10.23

비교 연산자 : 대소 ( , >=, ==, != ) 또는 동등 ( ==, != ) 을 비교해서 boolean 타입인 true / false 를 산출대소 연산자는 boolean 타입을 제외한 기본 타입에 사용할 수 있음동등 연산자는 모든 타입에 사용할 수 있음 구분연산식설명동등비교피연산자1==피연산자2두 피연산자의 값이 같은지를 검사피연산자1!=피연산자2두 피연산자의 값이 다른지를 검사크기비교피연산자1>피연산자2피연산자1이 큰지를 검사피연산자1>=피연산자2피연산자1이 크거나 같은지를 검사피연산자1피연산자2피연산자1이 작은지를 검사피연산자1   피연산자2피연산자1이 작거나 같은지를 검사  타입 일치비교 연산자에서도 연산을 수행하기 전에 타입 변환을 통해 피연산자의 타입을 일치시킴EX) 'A' == 65 : ..