
package com.haenin.section02.package_and_import;
import com.haenin.section01.method.Calculator;
import java.sql.Date;
public class Application {
public static void main(String[] args) {
/* 목표, 패키지에 대해 이해할 수 있다. */
/* 설명.
* 패키지의 의미
* 1. 클래스의 소속
* 2. 원래는 클래스명의 일부분
* 3. 경우에 따라 생략가능(import가 되었거나 같은 패키지의 클래스일 경우)
* */
com.haenin.section01.method.Calculator cal1 = new com.haenin.section01.method.Calculator();
/* 설명. import를 활용하면 다른 패키지의 클래스도 줄여 쓸 수 있다. */
Calculator cal2 = new Calculator();
System.out.println("cal1 = " + cal1.plusTwoNumbers(100,10));
System.out.println("cal2 = " + cal2.plusTwoNumbers(100,10));
System.out.println("static 메소드의 호출: "+ Calculator.maxTwoNumbers(20,10));
/* 필기. 대문자로 시작하는것은 인터페이스나 클래스 */
/* 설명. Date활용 통합 패키지 구분 확인 */
java.util.Date utilDate = new java.util.Date(0L);
// java.sql.Date sqlDate = new java.sql.Date(0L);
Date sqlDate = new Date(0L);
}
}
package com.haenin.section03.math;
public class Application2 {
public static void main(String[] args) {
/* 설명. 0~9까지 난수 생성 */
int random1 =(int)(Math.random() * 10);
System.out.println("random1 = " + random1);
/* 설명. 80~100까지 난수 생성 */
int random2 =(int)(Math.random() * 21) + 80;
System.out.println("random2 = " + random2);
/* 설명. -188 ~10까지 난수 생성 */
int random3 =(int)(Math.random() * 199) + (-188);
System.out.println("random3 = " + random3);
}
}