Programming Language

ArrayList로 생성했던 array를 array[i]로 인덱스 i에 해당하는 값만 추출하려고 하니까 저런 에러 메시지가 떴다 당연하게도 ArrayList에서는 대괄호를 이용해서 인덱스로 특정 값에 접근하는 건 안 되고 .get(index) 메소드를 사용해서 index에 해당하는 값을 가져와야 한다
ArrayList 참고: [Java] 배열(Array)과 리스트(List) 자료구조로서의 배열과 리스트 배열(Array) - 처음부터 크기가 정해져 있음 -> 실제 데이터의 개수와 상관없이 지정한 크기만큼의 메모리가 사용됨 - 인덱스 사용 가능 - 데이터 중복 허용 - 검색 O( wwwept.tistory.com nextInt 참고: [Java] Scanner next(), nextInt(), nextLine(), split() next()공백을 기준으로 입력받음(공백 전, 즉 Space나 Enter(\n) 전까지)StringnextInt()마찬가지로 공백을 기준으로 입력받음그래서 nextInt 뒤에 바로 nextLine을 사용할 경우, \n을 입력하면 nextLine으로 입력 wwwept.tistory..
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); int[] array = new int[t]; for (int i=0; i
자료구조로서의 배열과 리스트 배열(Array) - 처음부터 크기가 정해져 있음 -> 실제 데이터의 개수와 상관없이 지정한 크기만큼의 메모리가 사용됨 - 인덱스 사용 가능 - 데이터 중복 허용 - 검색 O(1), 추가/삭제 O(n) 순차 리스트(Sequential List) - 배열의 문제점(데이터가 저장되지 않았는데도 메모리가 낭비되는 것)을 해결하기 위한 자료구조 -> 배열과 아주 유사하지만 데이터를 빈틈없이 채운다는 것이 특징 - 인덱스 사용 가능 - 데이터 중복 허용 연결 리스트(Linked List) - 한 노드는 실제 데이터를 저장하는 공간과 다음 노드의 위치를 저장하는 공간으로 구성되어 있음 - 메모리의 공간을 연속적으로 사용할 필요가 없음(물리적 연결 X, 논리적 연결 O) - 검색 O(n)..
1. 기본 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.println((A+B) + "\n" + (A-B) + "\n" + (A*B) + "\n" + (A/B) + "\n" + (A%B)); sc.close(); } } 2. printf(포매팅, formatting) 사용 import java.util.Scanner; public class Main { public static void main(String[] args) { Scan..
1. LocalDate, ZoneId 이용 import java.time.ZoneId; import java.time.LocalDate; class Main { public static void main(String[] args) { LocalDate now = LocalDate.now(); LocalDate seoul = LocalDate.now(ZoneId.of("Asia/Seoul")); System.out.println(seoul); } } 2. System.currentTimeMillis(), SimpleDateFormat 이용 System.currentTimeMillis()를 통해 Unix epoch(1970-01-01) 이후 경과된 시간을 long 타입의 밀리 세컨드로 return받고 Sim..
ecc1
'Programming Language' 카테고리의 글 목록 (3 Page)