원지의 개발
728x90
article thumbnail
[Java] API_ java.util (Arrays 클래스 - search, date, calendar, random)
프로그래밍 언어/Java 2022. 10. 25. 09:39

JAVA API : application programming interface 미리 만들어진 기능인 라이브러리 API안에 많은 패키지들이 존재 (lang, util, IO 등) 메서드 모형 읽는 법 접근제어자 + (매개변수) + ;(결과) 반환 유형 - 클래스가 선언된 위치 접근제어자 구분 public private default protected java.util 패키지 자바 프로그램 개발에 보조 역할을 하는 클래스들을 담은 패키지 컬렉션 관련 클래스들 Arrays 배열 조작 기능 순회(순서대로 접근, map), 복사(복사본에 작업 후 원본 덮기), 정렬, 검색, 필터링, 연산(reduce()) 등 → 비교가 가능해짐 ★ 정렬을 하려면 크기 비교하는 방법을 알아야 한다 ★ try ~ catch 잊지 ..

article thumbnail
[Java] Array insert, update, delete (배열의 삽입, 수정, 삭제)
프로그래밍 언어/Java 2022. 9. 29. 17:53

array array 삽입, 수정, 삭제 연습 array insert (삽입) + 문자열로 출력 str ArrayInsert - 입력받은 문자열 순서대로 저장 1. 문자열 배열 선언, 생성 String [ ]arr = new String[100]; 2. 무한반복 안에서 문자열 입력 받음 => scanner 사용 변수 menu 입력받음 3. if 조건문 = 멈춰라 문자열 비교 - 변수.equals( "내용" ) break; 4. menu 입력 받으면 배열에 저장 = 배열 초기화 arr[ count ] = menu; 인덱스 변수 count 생성 -> 저장 -> 1씩 증가 문자열 str 출력 방법 [ 일, 이, 삼, 사 오 ] 1. 문자열 str 생성 = [ 2. for 반복문 str 옆에 배열값 + , 쉼표..

article thumbnail
[Java] 탈출문(break, continue, return), 무한루프 while(for), array
프로그래밍 언어/Java 2022. 9. 28. 17:34

탈출문 실행 순서를 지정된 곳으로 이동시키는 문장 반복문 또는 블록구조에서 빠져 나올 때 사용 break, continue, return문이 있음 break 반복문 내의 어떤 곳이든 위치 가장 가까운 반복문 1개(if문 제외) 를 빠져나옴, 조건과 같이 쓰임 중첩 반복문의 경우 내부 반복문에서 break가 사용되었을 경우: break문이 속한 내부 반복문만 빠져나옴 바깥쪽 반복문까지 종료시키려면 바깥쪽 반복문에 이름(label) 을 붙이고, "break 이름;"을 사용 BreakEx01 - break의 위치 1. while 반복문 int = 1 ~ 10까지 반복임 2. i가 1이면 1출력, 2이면 2출력 반복 3. i가 5이면 빠져나감 -> 출력 X break의 위치가 출력 전에 빠져나오기 때문에 1, ..

article thumbnail
[Java] 반복문(while, do~while, for) 02 + array
프로그래밍 언어/Java 2022. 9. 26. 17:55

while + array arr = {1, 2, 3, 4, 5} index = 0,1, 2, 3, 4 0 = 그 다음 몫 출력, 남은 돈 저장 -> 반복 Quiz11 - 배열의 크기만큼 입력받은 수 저장 1. 배열의 길이 결정 => scanner 사용 2. 길이에 맞는 배열 생성 int [ ] arr = new int [size] 3. 반복할 조건식 만들기 ..

article thumbnail
[Java] 랜덤생성, array, 조건문(if, switch~case)
프로그래밍 언어/Java 2022. 9. 23. 00:06

랜덤 생성 랜덤값은 실수이므로 정수로 나타낼 때 범위를 지정해야 함. 0 이상 1.0 미만 (int)( Math.random() ); => 0 0 0+1 a라는 변수에 빈 상자가 5개 생성, 인덱스=순서를 갖음 (0부터 시작~, 마지막 상자는 항상 크기-1) 3. 초기화 (값을 넣어줌) 배열 이름[인덱스 값] = 값 ex) a[0] = 10, a[4] = 13 a의 0번째에 10 저장, a의 4번째에 13 저장 배열 명령문 ( 암기 ) 배열의 모습을 문자열과 확인하는 명령문 = 잘 만들어졌나? System.out.println( Arrays.toString(arr) ); 길이를 확인 = 배열에 저장할 수 있는 전체 항목수 System.out.println( arr.length ); 생성 + 선언 byte..

728x90
250x250