InputStream package kr.s28.iostream; import java.io.IOException; public class InputStreamMain01 { public static void main(String[] args) { System.out.print("영문자 1개 입력:"); try { //문자 하나를 입력 받아서 아스키 코드로 반환한다.(아스키 코드이기 때문에 한글을 쓰면 이상한 결과가 나온다.) //입력이기 때문에 InputStream을 써서 out이 아닌 in을 사용한다. int a = System.in.read();//그냥 쓰면 IOException 에러가 생기기 때문에 try catch 사용 System.out.println(a+ "," +(char)a); //ent..
쌍용교육(JAVA)/JAVA
HashSet package kr.s27.collection; import java.util.HashSet; import java.util.Iterator; public class HashSetMain01 { public static void main(String[] args) { //HashSet:중복값 불허 String[] array = {"Java","JSP","Java","Oracle"}; HashSet hs = new HashSet(); for(String n : array) { hs.add(n);//중복 불허 } //저장된 요소의 목록 System.out.println(hs); System.out.println("-----------------------"); //저장된 요소의 출력 Itera..
Stack스택(LIFO 후입선출) package kr.s27.collection; import java.util.Stack; public class StackMain { public static void main(String[] args) { //스택(Stack) :후입선출 LIFO(Last-In First-Out) 방식 String[] array = {"진달래","백합","개나리","벚꽃","장미"}; Stack stk = new Stack(); //Stack은 util 패키지에 있어서 호출이 필요 //반복문을 이용해서 Stack에 요소 저장 for(int i = 0; i
package kr.s27.collection; public class Score { private String name; private int korean; private int english; private int math; //총점 구하기(int makeSum) public int makeSum() { return korean + english + math; } //평균 구하기(double makeAvg) public double makeAvg() { return makeSum()/3; } //등급 구하기(String makeGrade) public String makeGrade() { String grade; switch ((int)(makeAvg()/10)) { case 10: case 9: g..
package kr.s27.collection; public class Member { private String name;//이름 private int age;//나이 private String job;//직업 private String address;//주소 private String phone;//전화번호 public Member() {} public Member(String name, int age, String job, String address, String phone) { this.name =name; this.age =age; this.job = job; this.address = address; this.phone = phone; } public String getName() { retu..
package kr.s27.collection; public class Product { private String name; //상품이름 private int price; //상품가격 private String num; //상품번호 private String maker; // 제조사 private int stock; //재고 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } public String getNum()..