국비 35

[국비][JAVA] list 이해하기

▶ 컬렉션 프레임웍 이해하기https://zoooom-in.tistory.com/123 [국비][JAVA] 컬렉션 프레임웍의 큰 틀 이해하기▶ java.util package 참고하기https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html java.util (Java SE 11 & JDK 11 ) docs.oracle.com [컬렉션 프레임워크 상속 계층도]인터페이스특징List- 순서zoooom-in.tistory.com  항목ArrayListLinkedList공통점선언new ArrayList()new LinkedList()선언시 배열 크기 지정 불필요데이터 구조동적 배열이중 연결 리스트Collec..

용어/java 2024.06.08

[국비][JAVA] 컬렉션 프레임웍의 큰 틀 이해하기

▶ java.util package 참고하기https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/package-summary.html java.util (Java SE 11 & JDK 11 ) docs.oracle.com [컬렉션 프레임워크 상속 계층도]인터페이스특징List- 순서 O, 중복 O  ex) 대기자 명단구현클래스 : ArrayList, LinkedList etc ...Set- 순서X, 중복X ex) 양의 정수 집합, 소수의 집합 ⇒ 집합체구현클래스 : HashSet etc..Map- 키(key)와 값(value)의 쌍으로 이루어진 데이터의 집합  순서X, 중복Oex) ID - PW구현클래스 : HashMap, TreeM..

용어/java 2024.06.08

[국비][JAVA] Split과 StringTokenizer 비교

SplitStringTokenizer- 같은 타입을 하나 하나로 분리할 때 유용- 다른 타입을 묶어서 분리할 때 유용  [예제 코드]public class tokenStudy1 { //split은 하나하나를 분리하고, 확인할 때 많이 사용한다. --> ex) 민지, 해린, 혜인, 하니, 다니엘 //StudyTokenizer은 묶음으로 분리할 때 많이 사용한다 --> ex) 민지 21살 해린 19살 혜인 17살 하니 21살 다니엘 20살 public static void main(String[] args) { String name = "민지,해린,혜인,하니,다니엘"; //Split 사용시 --> 같은 타입에 유용 String [] names = name..

용어/java 2024.06.08

[국비][문제] 배열에서 필요한 것 찾고, 지운 후 새로운 배열에 담기

√ [문제 1]- 기존 배열에 값은 4개이다. 하지만 매개변수로 해당 값을 하나 찾아서 제거할 것이다. - 그러면 총 배열은 3개이다. - 배열은 동적인 요소이므로 숫자를 바꿀 수 없기 때문에 새로운 배열을 생성해준다. - 삭제한 배열 외 모든 값을 새로운 배열로 옮긴다. - removeWeather메서드를 완성해주세요public WeatherDTO[] removeWeather(WeatherDTO[] ar) {} [코드 완성 예시]더보기public WeatherDTO[] removeWeather(WeatherDTO[] ar) { WeatherDTO[] dtos = new WeatherDTO[ar.length - 1]; //하나 줄어들게 만들 것 //카피를 할 것 WeatherDTO fin..

Java/[문제] 2024.06.06

[국비][JAVA] 코드 분석_메모리 영역을 통한 이해_예시(2)

▶ 메모리 영역_예시를 통한 이해(1)https://zoooom-in.tistory.com/119 [국비][JAVA] 메모리 영역_예시를 통한 이해(1) 및 NullPointerException 예제 보기▶ 자바 메모리 영역https://zoooom-in.tistory.com/103 [국비][JAVA] 자바 메모리 영역▶ 참고 (자바 메모리와 static 구조)https://zoooom-in.tistory.com/57 [김영한_자바기본][7. 자바 메모리 구조와 static] 자바 메모zoooom-in.tistory.com [예제 코드_WeatherDTO]public class WeatherDTO { private String city; private double gion; private..

Java/[국비] JAVA 2024.06.06

[국비][JAVA] 메모리 영역_예시를 통한 이해(1) 및 NullPointerException 예제 보기

▶ 자바 메모리 영역https://zoooom-in.tistory.com/103 [국비][JAVA] 자바 메모리 영역▶ 참고 (자바 메모리와 static 구조)https://zoooom-in.tistory.com/57 [김영한_자바기본][7. 자바 메모리 구조와 static] 자바 메모리 구조 이해 / 스택과 큐 자료 구조(p.1-메서드 영역: 프로그램의 클래스 정zoooom-in.tistory.com [예제 코드_WeatherDTO]public class WeatherDTO { private String city; private double gion; private String status; private int humidity; public String getCity() {..

Java/[국비] JAVA 2024.06.05

[국비][문제] 주민등록번호 유효성 판단, 지역별 날씨 분류

[문제1]- 스캐너에서 주민등록값을 입력받음- 한글자씩 유효성 검증 -  9   5   1    2   2   6   -  1    2    3    4    5    6    7   *2  *3  *4  *5  *6  *7     *8  *9  *2   *3   *4  *5   (마지막은 검증) - 총합을 11로 나눈 나머지를 구함- 11에서 나머지를 빼고, 뺀 결과값이 검증용 숫자랑 같은지 비교 - 만약 뺀 나머지가 2자리 이상이면 결과값을 10으로 나눠라- 메인코드를 완성하세요public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("주민 번호 입력 : "); //99122..

Java/[문제] 2024.06.04

[국비][JAVA] 오토박싱과 언박싱

래퍼 클래스는 기본형 값을 객체로 감싸는 역할ex) 예를 들어, int 기본형 값은 Integer 객체로 래핑오토박싱 (Autoboxing) 언박싱 (Unboxing) - 기본형 값을 자동으로 그에 대응하는 래퍼 타입 객체로 변환   ex) int 값을 Integer 객체로 자동 변환합니다.- 언박싱은 래퍼 타입 객체를 자동으로 그에 대응하는   기본형 값으로 변환하는 것   ex) Integer 객체를 int 값으로 자동 변환합니다.∴ 래퍼타입에 기본형을 담을 수 있음∴ 기본형에 래퍼타입을 담을 수 있음※ 기본형(primitive type)과 래퍼 타입(wrapper type) 간의 자동 변환  [기본형에 래퍼 타입을 담기]Integer wrapperInt = new Integer(10);int pr..

용어/java 2024.06.04

[국비][문제] 확장자 파일 일치 여부 판단, 소속 글자 여부 판단

[문제 1]- 문자열을 입력받아라- 단, 입력받은 문자열을 일부 추출해야한다- 입력받은 문자열과 img 확장자 파일이 일치한지 비교해라- 일치할경우 이미지파일임을 나타내라- for 구문으로 작성해라- main코드를 완성하세요public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("파일명을 입력하세요. 단, 확장자 포함 : "); String name = sc.next(); String[] img = {"png", "jpeg", "jpg", "gif", "jiff"};} [코드 완성 예시]더보기더보기public static void main(String[] args) ..

Java/[문제] 2024.06.03