분류 전체보기

· JAVA
날짜 또는 시각 정보를 원하는 형식으로 변환하는 과정 SimpleDateFormat 클래스와 DateTimeFormatter 클래스 사용 SimpleDateFormat : Date 타입 객체에 대한 형식화 DateTimeFormatter : LocalXXX 타입 객체에 대한 형식화 형식문자 1. SimpleDateFormat 클래스 사용 Date today = new Date(); System.out.println(today); ➡️기본 표현 형식으로 출력됨(Wed Oct 25 11:23:57 KST 2023) 형식 지정 문자를 사용하여 형식 적용을 위한 패턴 문자열 생성 String pattern = "yyyy년 MM월 dd일 EEEE"; SimpleDateFormat 클래스 인스턴스 생성 => 파라미..
· JAVA
날짜 및 시각 정보를 관리하는 기능의 패키지 JDK 8부터 제공됨 LocalDate 클래스 : 날짜 관련 기능 제공 LocalTime 클래스: 시각 관련 기능 제공 LocalDateTime 클래스: 날짜,시각 관련 기능 제공 toString() 메서드 오버라이딩 되어있음 각 클래스의 now() 메서드 호출하여 현재 시스템의 정보 가져오고, of() 메서드를 호출하여 날짜 및 시각 정보 설정 가능 getXXX() 메서드를 호출하여 항목별 정보 가져오기 => XXX은 가져올 정보의 종류(ex.연도는 getYear(), 시각은 getHour()) now() 메서드를 사용하여 정보 가져오기 LocalDate date = LocalDate.now(); //sys의 날짜 정보 리턴받음 System.out.print..
· JAVA
1. Date 클래스 날짜 및 시각 관련 기능을 제공하는 클래스 대부분의 생성자 및 메서드가 deprecate 처리되어 있음 => 다양한 API들이 여전히 Date 타입을 사용하는 경우가 많음 toString() 메서드가 오버라이딩 되어 있음 => 날짜 및 시각 정보를 쉽게 출력 가능 Date d1 = new Date(); System.out.println(d1); //toString() 메서드 생략 // 생성자에 long 타입 값을 전달 시 해당 값에 맞는 Date 객체 생성됨 Date d2 = new Date(2000000000000L); // 밀리초 단위 long 타입 값을 전달 // => 기준 시각으로부터 지정된 밀리초만큼 지난 시각으로 설정 System.out.println(d2); Date 객..
· JAVA
Math.random() - 난수(임의의 수) 발생을 위한 메서드 - 0.0
· JAVA
수학적인 다양한 기능을 상수와 메서드로 제공 모든 상수와 메서드는 클래스명만으로 접근 가능 ex) Math.PI, Math.random() System.out.println("PI값 : " + Math.PI); System.out.println("---------------------"); int num = -10; System.out.println("num의 절대값 : " + Math.abs(num)); System.out.println("num과 20 중 큰 값 : " + Math.max(num,20)); System.out.println("num과 20 중 작은 값 : " + Math.min(num,20)); System.out.println("16의 제곱근 : " + Math.sqrt(16));ㄴ..
· JAVA
- 배열 내의 각 문자에 대해 다음 사항을 판별하여 해당 되는 항목이 있을 경우 점수 증가하고, 해당 점수에 따라 안전도 레벨 출력 1) 대문자 포함 +1점 2) 소문자 포함 +1점 3) 숫자 포함 +1점 4) 특수문자 !포함 +1점 => 최대 점수 4점, 최소 점수 1점이며 다음 결과 출력 1) 4점 : "패스워드 안전도 : 안전" 출력 2) 3점 : "패스워드 안전도 : 보통" 출력 3) 2점 : "패스워드 안전도 : 위험" 출력 4) 1점 : "패스워드 안전도 : 사용 불가!" 출력 ex) 'a','d','m','i','n','1','2','3'일 경우 소문자, 숫자 포함이므로 총점 2점 -> 패스워드 안전도 : 위험 String password = "1234"; // String -> char[]..
· JAVA
char 타입 배열(chArr)에 A, b, 5, 공백, # 문자 5개를 지정 ➡️반복문을 활용하여 각각의 문자에 대한 판별 수행하여 결과 출력 (대문자, 소문자, 숫자, 기타문자) // chArr 배열 선언 및 초기화 char[] chArr = {'A', 'b', '5', ' ', '#'}; // for문, if문을 통해 결과 출력 for(char i=0;i 'D'(68) ex) 'Hello'=> 'H','e','l','l','o' 형태로 배열에 저장됨 암호화 작업 결과물 : 'K', 'h', 'o', 'o', 'r' 리턴되는 데이터 : "Khoor" // "admin123" 문자열 사용 String str = "admin123"; // => char[] chArr = {'a','d','m','i','..
· JAVA
기본 데이터타입을 다양하게 처리하기 위한 메서드가 제공됨 주로 static 메서드 형태로 호출하여 사용 (클래스명.메서드명() 형태로 호출) 기본 데이터타입과 Wrapper 클래스 객체 모두 활용 가능 max() : 두 정수의 최대값을 계산하는 메서드 System.out.println(Integer.max(num1, num2)); // 기본데이터아입과 System.out.println(Integer.max(n1, n2)); // Wrapper 클래스 타입 모두 사용 min() : 두 정수의 최소값을 계산하는 메서드 System.out.println(Integer.min(num1, num2)); System.out.println(Integer.min(n1, n2)); 10진수 정수를 다양한 형태의 진법으로..
ઇ땅코니ଓ
'분류 전체보기' 카테고리의 글 목록 (19 Page)