본문 바로가기

전체 글64

javascript 1일, 윤년, 말일 설정 하기 javascript 1일 , 윤년, 말일 설정하기 아래 소스코드 참고! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 /* 1일 조회 */ function firstDay(){ var date = new Date(); var yyyy = date.getFullYear(); var mm = date.getMonth() +1 ; var dd = 1; if(mm 2021. 1. 15.
프로그래머스 Level 1 JAVA 월간 코드 챌린지 시즌1 두 개 뽑아서 더하기 프로그래머스 Level1 > 코딩테스트 연습 > 월간 코드 챌린지 시즌1 > 두 개 뽑아서 더하기 문제설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 return 하도록 solution 함수를 완성해주세요. ( 프로그래머스 문제 확인 ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 import java.util.ArrayList; import java.util.Collections; import java.util.List; class Solution { public int[] solution(in.. 2020. 9. 16.
자바의 정석 기초 ( 형식화 클래스 / DecimalFormat / SimpleDateFormat ) 남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. 형식화 클래스 - java.text패키지의 DecimalFormat (10진수 숫자) , SimpleFormat (날짜 형식화) - 숫자와 날짜를 원하는 형식으로 쉽게 출력 가능 (숫자, 날짜 > 형식 문자열) double number = 1234567,89; DecimalFormat df = new DecimalFormat("#.#E0"); String result = df.format(number); // result = "1.2E6" - 형식 문자열에서 숫자와 날짜를 뽑아내는 기능 (형식 문자열 > 숫자, 날짜) DecimalFormat df = new DecimalFormat("#,###.##"); Number .. 2020. 8. 8.
자바의 정석 기초 ( Calendar클래스 - set, clear, add, roll / Date와 Calendar간의 변환) 남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. Calendar클래스 - set()으로 날짜와 시간 지정하기 날짜 지정하는 방법 ( 월(MONTH)이 0부터 시작한다는 점에 주의 ) Calendar date1 = Calendar.getInstance(); date1.set(2017, 7, 15); // 2017년 8월 15일 (7월 아님) //date1.set(Calendar.YEAR, 2017); //date1.set(Calendar.MONTH, 7); //date1.set(Calendar.DATE, 15); 시간 지정하는 방법 ( 시,분,초를 한번에 셋팅할 수 없어서 하나씩 해줘야함) Calendar time1 = Calendar.getInstance(); tim.. 2020. 8. 8.
자바의 정석 기초 (java.util.Date / java.util.Calendar / java.time패키지 / Calendar 클래스 ) 남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. 날짜와 시간 java.util.Date - 날짜와 시간을 다룰 목적으로 만들어진 클래스 (JDK1.0) - Date의 메서드는 거의 deprecated되었지만, 여전히 쓰이고있다. java.util.Calendar - Date클래스를 개선한 새로운 클래스(JDK1.1). 여전히 단점이 존재 java.time패키지 (자바의정석 기초편에서는 X ) - Date와 Calendar의 단점을 개선한 새로운 클래스를 제공(JDK1.8) Calendar클래스 - 추상클래스이므로 getInstance()를 통해 구현된 객체를 얻어야한다. Calendar cal = new Calendar(); // 에러! 추상클래스는 인스턴스를 생성할.. 2020. 8. 4.
자바의 정석 기초 (StringBuilder / Math클래스 / wrapper클래스 / Number클래스 / 오토박싱 / 언박싱 ) 남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. StringBuilder - StringBuffer는 동기화 > 멀티 쓰레드에 안전 - StringBuilder는 동기화 X - 멀티쓰레드 프로그램이 아닌 경우 동기화는 불필요한 성능 저하 ( StringBuffer 대신 StringBuilder 사용하면 성능 향상) Math클래스 - 수학 관련 static 메서드의 집합 - round()로 원하는 소수점 아래 세 번째 자리에서 반올림하기 래퍼(wrapper)클래스 - 8개의 기본형을 객체로 다뤄야할 때 사용하는 클래스 Number클래스 - 모든 숫자 래퍼 클래스의 조상 문자열을 숫자로 변환하기 - 문자열을 숫자로 변환하는 방법 int i = new Integer("10.. 2020. 8. 1.