java
-
[JAVA] 날짜 불러오기(현재/과거)IT/JAVA • SPRING 2019. 11. 27. 16:40
자바의 내장함수를 통해 현재의 날짜와 현재로부터 몇일 떨어져있는 날짜를 불러오는 코드를 정리해보려고 한다. 사용 클래스- Date - Calendar - SimpleDateFormat 해당 클래스들을 import 시켜준다 현재날짜123Date day = new Date(); SimpleDateFormat date = new SimpleDateFormat("yyyy.MM.dd");String toDay = date.format(today);cs 하루 전 날짜 123Calendar day = Calendar.getInstance();day.add(Calendar.DATE , -1);String dayDate = new java.text.SimpleDateFormat("yyyy.MM.dd").format(da..
-
[알고리즘 문제] 백준 알고리즘 : 감소하는 수IT/알고리즘 2019. 9. 15. 23:21
친구들과 함께 새롭게 시작한 1일 1커밋 프로젝트!!!!덕분에 오랜만에 알고리즘 문제를 풀어보았다. 생각보다 머리가 너무 안돌아가서 당황했다 ㅠㅜ 열심히좀 해야할듯 복귀기념 문제는 간단한 걸로 준비해봤땅 ^*^ n번째 감소하는 수가 뭔말인가 한참을 고민했는데 말그대로 1은 1번째 2는 2번째 --- 쭉해서 18번째의 감소하는 수는 무엇인가 출력하는 것이다.ex) 12번째 -> 1,2,3,4,5,6,7,8,9,10,20,21 해서 출력되는 수는 21이 된다 소스코드 ↓↓↓ 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707..
-
[java] 자바의 맵 클래스(Map/HashMap)IT/JAVA • SPRING 2019. 3. 5. 13:41
자바에서 맵(map)는 리스트와 마찬가지로 데이터를 저장하는 자료구조이다. map의 제일 큰 특징은 key와 value로 이루어져있고 두개의 값이 한 쌍을 이룬다는 점이다. key value 이름 새박이 취미 코딩 위의 표와 같이 map은 key와 value의 대응관계를 쉽게 표현할 수 있다. 맵의 특징순차적으로 해당 요소값을 얻는 것이 아닌 key와 value를 통해 얻음(순서x)중복을 허용하지 않음 맵 선언은Map map = new HashMap(); 로 할 수있으며 K와 V자리에는 각각 key와 value의 타입이 들어간다. //map 선언 Map map = new HashMap(); //map에 값 저장 map.put("이름", "새박이"); map.put("취미", "코딩"); //map의 크기..
-
[java] List(리스트)와 Array(배열)의 특징IT/JAVA • SPRING 2019. 3. 5. 11:28
리스트(List)를 알기 전에 먼저 배열(Array)에 대해 먼저 알아야한다. 배열의 특징여러 데이터를 하나의 이름으로 그룹핑해서 관리하는 자료구조(하나의 변수에 여러 데이터)반복문과 결합하여 많은 정보를 효율적으로 처리배열의 인덱스를 이용하여 값을 식별할 수 있음크기가 고정되어있음 //배열 선언법 int[] array = new int[10]; //배열의 해당 인덱스 위치에 값 저장 array[0] = 10; array[1] = 20; array[2] = 30; array[3] = 40; //array배열의 인덱스 2에 저장되어있는 값 출력(30) System.out.println(array[2]); //array배열의 길이 출력(10) System.out.println(array.length);cs ..