2023.02.28 - [STUDY 📚/Java] - [Java] 배열의 단점을 보완한 ArrayList // 철수나이 20 // 영희나이 25 // 영수나이 30 // 리스트 장점 : 넣을때 편하고, 접근할 때 귀찮다. List ages = new ArrayList(); ages.add(20); // index : 0 ages.add(25); // index : 1 ages.add(30); // index : 2 System.out.printf("철수나이 : %d\n", ages.get(0)); System.out.printf("영수나이 : %d\n", ages.get(2)); System.out.printf("영희나이 : %d\n", ages.get(1)); // 맵 장점 : 넣을때 귀찮고, 접근할 ..
LIST 🗂️
https://www.acmicpc.net/step/1 입출력과 사칙연산 단계 입출력과 사칙연산 www.acmicpc.net 10171 고양이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("\\ /\\ "); System.out.println(" ) ( ') "); System.out.println("( / ) "); System.out.println(" \\(__)|"); in.close(); } } 10172 개 import java.util.Scanner; public class Main {..
https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); long A = in.nextLong(); long B = in.nextLong(); long C = in.nextLong(); System.out.println(A+B+C); in.close(); } }
https://www.acmicpc.net/problem/258 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int A = in.nextInt(); int B = in.nextInt(); System.out.println(A*((B%100)%10)); System.out.println(A*((B%100)/10)); System.out.println(A*(B/100)); System.out.pr..
https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int A = in.nextInt(); int B = in.nextInt(); int C = in.nextInt(); System.out.println((A+B)%C); System.out.println(((A%C)+(B%C))%C); System.out.println((A*B)%C);..
https://www.acmicpc.net/step/1 입출력과 사칙연산 단계 입출력과 사칙연산 www.acmicpc.net 10926 ??! import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String A = in.next(); System.out.println(A + "??!"); in.close(); } } 18108 1988년생인 내가 태국에서는 2541년생?! import java.util.Scanner; public class Main { public static void main(String[] args) { Scanne..
자바 콜렉션 프레임워크 - 자료구조 배열 int[] arr = new int[10]; //10개, 더 늘리거나 줄이거나 할 수가 없음 📌 예를들어 설명하기 마트에 갔는데 3개의 장바구니가 있다. 고정된 큰 크기의 1번 장바구니 고정된 작은 크기의 2번 장바구니 자유자재로 늘어나고 줄어드는 3번 장바구니 -> 고정된 크기의 장바구니를 들고 갔으면 곤란한 상황이 생길 수 있음 장 보기 편한 장바구니는 역시 3번!!!! 3번 장바구니 = 리스트 * ArrayList : 배열의 단점을 보완 일반 vs 제너릭 비교정리 종류 일반 ArrayList 제너릭된 ArrayList 일반 HashMap 제너릭된 HashMap 생성방법 ArrayList list = new ArrayList(); ArrayList list =..