본문 바로가기

Back-End/Java

[JAVA] 년도와 월을 입력받아 달력 출력하기 import java.util.*; public class CalendarInputPrintExec { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); Scanner sc = new Scanner(System.in); System.out.println("년도를 입력하세요 : "); int year = sc.nextInt(); //년도 System.out.println("월을 입력하세요 : "); int month = sc.nextInt(); //월 cal.set(Calendar.YEAR, year); //입력받은 년도로 세팅 cal.set(Calendar.MONTH, month); //입력받은 월로 세팅 Sys..
[JAVA] 배열 출력하기(toString, deepToString) public class ArrayExec { public static void main(String[] args) { int[] arr = {5,2,1,6,7}; System.out.println(arr); } }출력 결과 [I@15db9742 배열을 print하면 배열의 hashcode가 출력됩니다.배열의 문자열을 출력하려면 toString, deepToString 메소드를 이용해야 합니다. 1차원 배열 : toString다차원 배열 : deepToString ※ import 필수! (import java.util.Arrays) import java.util.Arrays; public class ArrayExec { public static void main(String[] args) { int[] a..
[JAVA] HashMap Key 정렬(TreeMap) import java.util.*; public class HashMapExample { public static void main(String[] args) { HashMap ht = new HashMap(); ht.put("Grapes", "포도"); ht.put("Apple", "사과"); ht.put("Strawberry", "딸기"); ht.put("Orange", "오렌지"); Set keyset = ht.keySet(); Iterator keyiterator = keyset.iterator(); String k; String v; while(keyiterator.hasNext()) { k = (String)keyiterator.next(); v = (String)ht.get(k); Syste..