자바 5강 - switch, for, 배열
5강클래스명 객체이름 = new 생성자(); new 라는 옵션에 생성자를 호출하여 메모리에 데이터를 저장할 공간을 만들고 객체이름은 할당된 메모리 주소를 가진다. 만약 String str = "java" 였을때조건식이 str == "java" 인 경우 flase가 나온다. 왜냐하면 str은 레퍼런스 변수이기 때문에 “java"란 내용이 들어가는 것이 아니라 ”java"라는 문자열을 저장된 메모리 주소만을 가지고 있기 때문에 str 과 “java"는 서로 같지 않으므로 false가 반환되는 것이다. 그러므로 str.equals("java")라고 하면 true를 반환한다. str = br.readLine();java이거나 C면 처리를 하고 싶어 한다. 그래서 아래와 같이 소스코드를 하였다. if(str.eq..
2018.11.27