목록[Java]/Program source (java) (146)
Everything has an expiration date
/* ============================================ ■■■ 예외 처리(Exception Handling) ■■■ =============================================*/ // Test151.java 파일과 비교~!!! class Demo { private int value; public void setValue(int value) { if (value
/* ============================================ ■■■ 예외 처리(Exception Handling) ■■■ =============================================*/ import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class Test148 { private String[] data = new String[3]; public void proc() throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in));..
/* ============================================ ■■■ 자바에서 주요(중요) 클래스 ■■■ - 자바에서 기본적으로 제공하는 주요 클래스들 - Random 클래스 =============================================*/ /* ○ java.util.Random 클래스는 여러 형태의 난수를 발생시켜 제공하는 클래스이다. Math 클래스의 정적 메소드인 random() 메소드도 난수를 제공하는 메소드이지만 0.0 ~ 1.0 사이의 실수 형태만 발생하게 되므로 필요한 형태의 난수를 만들어내기 위해서는 추가적인 연산을 여러 형태로 수행해야 한다. 그래서 자바는 여러 형태의 난수를 발생시켜주는 전용 클래스인 Random 클래스를 별도로 제공하고 있다...
/*============================================== ■■■ 자바의 주요(중요) 클래스 ■■■ - 자바에서 기본적으로 제공하는 주요 클래스들 - Calendar 클래스 ================================================*/ // ○ 오늘을 기준으로 입력받는 날짜만큼 후의 연, 월, 일, 요일을 // 확인하여 결과를 출력하는 프로그램을 구현한다. // 실행 예) // 오늘 날짜 : 2023-9-19 화요일 // 몇 일 후의 날짜를 확인하고자 하십니까? : 200 // ===========[확인 결과]=========== // 200일 후 : xxxx-xx-xx x요일 // ================================= //..
/*============================================== ■■■ 자바의 주요(중요) 클래스 ■■■ - 자바에서 기본적으로 제공하는 주요 클래스들 - Calendar 클래스 ================================================*/ /* ○ java.util.Calendar 클래스는 날짜와 시간을 객체 모델링화 한 클래스로 연, 월, 일, 요일, 시, 분, 초 까지의 시간과 날짜와 관련된 정보를 제공한다. 그리고, Calendar 클래스는 추상 클래스이므로 직접 객체를 생성할 수 없으며 실제적인 메소드 구현은 Calendar 클래스의 서브 클래스인 GregorianCalendar 클래스에 정의되어 있다. 시스템으로부터 현재 시스템 시간 정보를 ..
/*============================================== ■■■ 자바의 주요(중요) 클래스 ■■■ - 자바에서 기본적으로 제공하는 주요 클래스들 - StringBuffer 클래스 ================================================*/ public class Test139 { public static void main(String[] args) { String s1 = "123456789"; s1 = (s1 + "123").replace('2', 'A'); // 『replacement(CharSequence 대상, CharSequence 교체)』********************* // 리터럴 대상 시퀀스와 일치하는 이 문자열의 각 하위 ..