본문 바로가기

2023.11.21-2024.05.31

231221 JAVA List03(컬렉션 - list) package com.sukgi.coll; import java.util.ArrayList; import java.util.List; public class List03 { public static void main(String[] args) { List list = new ArrayList(); list.add(1); //list.add("홍길동"); for (int i = 0; i 더보기
231221 JAVA List02(컬렉션 - list) package com.sukgi.coll; import java.util.ArrayList; public class List02 { public static void main(String[] args) { //문자열 저장하는 list1 만들어주세요. ArrayList list1 = new ArrayList(); list1.add("홍길동"); list1.add("김길동"); list1.add("이길동"); list1.add("박길동"); list1.add("최길동"); list1.add("홍길동"); System.out.println(list1.size()); list1.remove("홍길동"); System.out.println(list1.size()); System.out.println(list1);.. 더보기
231221 JAVA List01(컬렉션 - list) package com.sukgi.coll; import java.util.ArrayList; import java.util.Collections; public class List01 { public static void main(String[] args) { // 1~45 숫자 6개 뽑아서 저장해주세요. 중복 상관 없습니다. // int num[] = new int[6]; // for (int i = 0; i < num.length; i++) { // num[i] = (int) (Math.random() * 45 + 1); // } // System.out.println(Arrays.toString(num)); ArrayList list1 = new ArrayList(); //객체 생성 for (int .. 더보기
231221 JAVA Coll01(컬렉션 - list) package com.sukgi.coll; import java.util.ArrayList; import java.util.List; //컬렉션 //List, Set, Map //556p /* * 클래스 선언부에 ,, 가 붙은 것을 볼 수 있습니다 . * 이것은 제네릭이라고 합니다. (자바 1.5) * E요소 Element * T타입 Type * K, V 키, 값 Key, Value * * */ public class Coll01 { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add(10); list.add(20); list.add(0,100); list.set(2, 200);//값 바꾸기 값을 지운다. .. 더보기
231221 JAVA Wrapper02(래퍼클래스) package com.sukgi.wrapper; public class Wrapper02 { public static void main(String[] args) { // 포장값 비교하기 // 포장값 비교하기 위해서 ==, =! 같은 연산자를 사용하지 않는 것. // 이 연산자는 내부 값을 비교하는 것이 아니라 포장 객체의 참조를 비교 Integer obj1 = 127; Integer obj2 = 127; System.out.println(obj1 == obj2); System.out.println("======================================="); Integer obj3 = 300; Integer obj4 = 300; System.out.println(obj3 == obj4).. 더보기
231221 JAVA WrapperEx(래퍼클래스) package com.sukgi.wrapper; //래퍼클래스 498P //주방에서 사용하는 랩 = 포장 = //컬랙션은 R타입만 담을 수 있어요. //P타입을 R타입으로 감싸서 저장하면 됩니다. /* * 기본 자료형의 값을 컬랙션에 담기 위해서는 랩퍼 클래스를 사용합니다. * 기본 자료형에 대해서 그에 대응하는 랩퍼 클래스가 있습니다. * 기본 자료형의 값을 멤버 변수의 값으로 저장하고 * 이 값 주위로 값을 가공하는 메소드드들이 감싸고 있다고 해서 * 랩퍼(wrapper : 감싸다) 클래스라고 합니다. * * 기본 자료형 랩퍼 클래스 * byte Byte * short Short * int Integer--------------- * long Long * float Float * double Doub.. 더보기
231221 JAVA Test01 (programmers-콜라문제) package test; //콜라문제 public class Test01 { public static void main(String[] args) { int a =2; int b =1; int n =20; int result = solution(a,b,n); System.out.println(result); } static int solution(int a, int b, int n) { int answer = 0; if(n>=a){ answer +=n/a; int bottles=n%a+answer; while (bottles>=a){ int newCola=bottles/a; answer+=newCola; bottles=(bottles%a)+newCola*b; } } return answer; } } 먼저.. 더보기
231220 JAVA Test01 (programmers) package kr.co.programmers; public class Test01 { public static String solution(String my_string, String overwrite_string, int s) { String start = my_string.substring(0, s); String end = my_string.substring(s + overwrite_string.length()); String answer = start + overwrite_string + end; return answer; } public static void main(String[] args) { String result = solution("He11oWor1d", "lloWorl", 2); .. 더보기