전체 글 176

+9 문자열 배열

p206 중요 라이브러리 1. 문자 개수 length(): init String s = "Hello"; s.length() → 5 String s = "홍길동"; s.length() → 3 2. 문자 자르기 substring(int s): String substring(int s, int e): String "0123456789" → 문자열 0번부터 char[] substring(5) → 56789 substring(2, 7) → 23456 (7 제외) indexOf(String s): int (리턴형) lastIndexOf(String s): int String s = "Hello Java"; 0123456789 s.indexOf("e") → 1 s.indexOf("a") → 7 3. 공백 제거 tri..

수업 2022.05.13

+7 배열, 크롤링

변수/상수 = 데이터 1개 저장 배열 = 같은 데이터 여러 개 모아서 관리 클래스 = 다른 데이터 여러 개 보아서 관리 기능 비교 *equals 문자열이 같은 지 확인 → 결과 값 (boolean) e.g 로그인, 아이디 중복 체크 equalsIgnoreCase 문자열이 같은지 확인 equals, equalsIgnoreCase 차이 → 대소문자 구분 contains: 포함 문자열 (챗봇) eg 검색기 startsWith: 시작 문자열 endsWith: 끝 문자열 eg 제안 기능(자동 완성) compare: 문자열의 크기 비교 추가 insert: 추가 → 사용 빈도 없음 concat: 대체(+) 찾기 *indexOf(): 앞에서 찾기 *lastIndexOf(): 뒤에서 찾기 문제 제어 *split: 문자를..

수업 2022.05.11

+4 조건문

import java.util.Scanner; public class test { public static void main(String[] arg) { Scanner scan = new Scanner(System.in); /* * new : 새로운 메모리에 저장 요청 * heap : 프로그래머가 관리하는 메모리 영역 * */ System.out.print("정수 입력: "); // 데이터를 받아 저장 int num = scan.nextInt(); // nextInt() : 사용자가 키보드로 입력한 정수 읽어 온다. if(num%2==0) // 짝수 System.out.println(num + "은(는) 짝수입니다."); if(num%2!=0) // 홀수 System.out.println(num + "은..

수업 2022.05.05