반응형
    
    
    
  안녕하세요?! 듀빈입니다. 오랜만에 블로그 포스팅을 합니다.
학교에서 공부하고 있는 절대 JAVA 프로그래밍 연습 문제 풀어보고 소스를 올려봅니다.
지적, 태클 다 받습니다. 다 공부니깐요 ㅎㅎ 더 나은 부분 있으면 충고 부탁드립니다. 감사합니다 :-)
< 문제 >
3. 다음 조건을 만족하는 클래스 String의 객체 이용 프로그램을 작성하여 메소드 equals() 와 연산자 == 의 차이를 비교 설명하시오.
- 메소드 equals()와 비교 연산자 == 의 차이를 다음 소스로 점검
| 1 2 3 4 5 6 7 8 | String s1 = new String("java"); String s2 = new String("java"); String s3 = s2; System.out.println(s1 == s2); System.out.println(s1.equals(s2)); System.out.println(s2 == s3); System.out.println(s2.equals(s3)); | cs | 
< 소스 >
StringTest.java
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | /**  * p.297 프로그래밍 연습 3번  *   * @author (2012244005 박민규)   * @version (2015.10.11)  */ public class StringTest {     public static void main(String[] args)     {         String s1 = new String("java");         String s2 = new String("java");         String s3 = s2;         System.out.println(s1 == s2); // s1과 s2는 서로 다른 객체 이기 때문에 false 출력         System.out.println(s1.equals(s2)); // s1과 s2의 내용이 같기 때문에 true 출력         System.out.println(s2 == s3); // s3 는 s2와 같은 객체 이기 때문에 true 출력         System.out.println(s2.equals(s3)); // s2와 s3의 내용이 같기 때문에 true 출력     } } | cs | 
< 실행결과 >
감사합니다  :)
반응형
    
    
    
  '프로그래밍 > JAVA' 카테고리의 다른 글
| [절대 JAVA] Chapter 07 자바의 다양한 클래스 프로그래밍 연습 4번 (0) | 2015.10.14 | 
|---|---|
| [절대 JAVA] Chapter 07 자바의 다양한 클래스 프로그래밍 연습 2번 (0) | 2015.10.13 | 
| [절대 JAVA] Chapter 07 자바의 다양한 클래스 프로그래밍 연습 1번 (0) | 2015.10.13 |