본문 바로가기

it 공부60

String 클래스 실습하기 - (2) String 사용 실습 문자열 : "홍길동", "이순신", "을지문덕", "김유신", "연개소문", "Tom", "TOM" 1. 위의 문자열 값을 저장할 수 있는 문자열 배열(names) 변수를 선언하고 입력 2. 배열에 있는 값을 구분자 콤마(,) 로 구분하여 한 라인에 출력 출력 예) 홍길동, 이순신, 이순신, 을지문덕 .... 3.배열에 있는 데이터의 첫 글자만 출력 - 구분자 콤마(,) 사용 한 라인에 출력 출력 예) 홍, 이, 이, 을, 김, 연, T, T .... 4. 이름의 글자수가 4글자 이상인 이름을 검색해서 "인덱스 번호 : 이름" 형태로 출력 예) 3: 을지문덕 5. 이름이 같은 데이터를 "인덱스 번호 : 이름 = 인덱스 번호 : 이름" 형태로 출력 예) 1: 이순신 = 2: 이순신 .. 2021. 8. 3.
String 클래스로 실습하기 - (1) String str = "900108-1234567" 주민 번호를 대입하고, 1. 정확히 입력된 데이터 여부 확인 (전체 자리수: 14, '-' : 7번째 확인) 2. 생년월일 출력(1-2번째 : 년도, 3-4번째: 월, 5-6번째: 일) 3. 성별 확인하고 출력(1,3 : 남성 2,4 : 여성) 4. 데이터 값 검증 (월: 1~12, 일 : 1~31일) (참고) int num = Integer.parseInt("12"); //문자열 "12" -->12 ------------------------------------------------------------------------------- 1. 정확히 입력된 데이터 여부를 확인해보자. 이프문으로 str의 length가 14자리가 맞냐고 물어보고 맞으.. 2021. 8. 3.
String 클래스(Class) String 클래스는 문자열 저장, 처리하기 위한 클래스이다. 사용 형식은 2가지가 있다. 1. 기본 데이터 타입처럼 사용하는 방식 예) String str = "홍길동"; //기본 데이터 타입처럼 사용 2. 객체를 생성하여 사용하는 방식. 예) String str = new String ("홍길동") 그 다음 참조형 데이터를 비교해 보자. 참조형 데이터 비교 == : 객체비교(객체 주소값 비교) str1"Java"와 strObj1의 "Java"는 같은 주소의 값을 비교하는 것이기에 true가 나오지만, str1과 strObj는 서로 다른 주소를 갖고 있어서 주소값을 비교하기에 false가 나온다. 값을 비교하고 싶다면 ==가 아닌 equals 또는 equalsIngnoreCase를 써야한다. 아래는 콘.. 2021. 8. 3.
자바로 핸드폰 구현하기 이번에는 자바로 핸드폰을 구현해보자. 핸드폰을 구현하기 위해서는 가장 제일 먼저는 변수를 선언하기. 그리고 생성자 선언 영역에 생성자를 만들어 준다. 그리고 핸드폰의 기능을 도맡아 줄 메소드를 구현한다. 핸드폰이 작동되는 지 확인할 메인 클래스를 만들고 출력한다. 2021. 7. 27.