java35 JAVA 도형 면적 구하기 [상속 클래스] 작성 클래스명 : AreaMain.java 조건 : - 메인 메소드를 구현합니다. 메인 메소드의 역할은 아래와 같습니다. - 면적을 구할 도형의 종류를 표현할 랜덤한 숫자를 생성합니다.(1 ~ 4) 예> 1-정사각형, 2-직사각형, 3-삼각형, 4-원 - 생성된 숫자에 따라서 1, 4번일 경우는 도형의 면적을 구할 랜덤 숫자를 1개 합니다. 2, 3번일 경우는 도형의 면적을 구할 랜덤 숫자를 2개 생성합니다. - 면적을 구할 랜덤 숫자까지 생성되었다면 각각의 도형의 면적을 구하는 클래스를 호출합니다. - 출력결과는 아래와 같이 출력됩니다. 정사각형일 경우 : 정사각형의 면적은 9 입니다 직사각형일 경우 : 직사각형의 면적은 12 입니다 삼각형일 경우 : 삼각형의 면적은 6 입니다 원일 경우 : 원의 면적.. 2015. 11. 11. JAVA 생성자 [ this( ) ] package src.kr.ac.jnu.day02; class Member2 { private String name; private int age; private String addr; //각 생성자가 다른 생성자를 호출하면서 필드 값 하나만 바꿔도 유지보수가 쉽다 //하지만 한번 생성자를 호출하면 3번이나 호출되기 때문에 성능이 느려지기 쉽다는 단점이 있다 Member2() { this("이름없음"); // 변수 값이 하나인 생성자 호출 //this("이름없음", -1, "주소없음"); //name = "이름없음"; //age = -1; //addr = "주소없음"; } Member2(String name) { this(name, -1); // 변수 값이 두개인 생성자 호출 //this.name = n.. 2015. 11. 10. JAVA SingleTone 객체 /* 전체 프로그램에서 단 하나의 객체만 만들도록 보장해야 하는 경우 단 하나만 생성된다고 해서 이 객체를 싱글톤 객체라고 함 생성자를 외부에서 호출할 수 없도록 하려면 생성자 앞에 private 접근 제한자를 붙여주면 됨 */ class SingleTone { private static SingleTone obj = new SingleTone(); private SingleTone() { } public static SingleTone getInstance() { //if (obj == null) //obj = new SingleTone(); return obj; } } public class SingleToneMain { public static void main(String[] args) { Sin.. 2015. 11. 10. JAVA 배열 [Array] - 객체이용 class IceCream { String name; // 아이스크림명 int price; // 가격 public IceCream() { } public IceCream(String name, int price) { this.name = name; this.price = price; } } public class ArrayMain { public static void main(String[] args) { // [비비빅, 1000], [월드콘, 2000], [누가바, 700], [돼지바, 1000] // 아이스크림배열 4개를 만들어 위에 데이터를 저장하고 출력하는 코드를 작성 IceCream[] iceArr = new IceCream[4]; // 직접 배열을 지정해서 생성해줄 수도 있지만 // iceAr.. 2015. 11. 9. JAVA 파일 IO package AddressBook; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.util.*; public class AddressFile { public static void FileSave(List list) throws Exception { OutputStream os = new FileOutputStream("C:/Addrinfo.txt"); for(int i=0;i 2015. 11. 5. JAVA Trim, getByte [문자열 입력 후 공백 제거 뒤 다시 반환] public class StringTrimExample { // 문자열을 입력받아 중간의 공백을 제거한뒤에 다시 문자열로 반환 public static String BlankRemove(String Org) { StringTrimStr=""; for(int i=0;i 2015. 11. 3. 이전 1 2 3 4 5 6 다음