본문 바로가기

전체 글5

HashCode.java import java.util.HashSet; import java.util.Objects; class Person{ private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public String toString(){ return name + "(" + age + "세)"; } @Override public int hashCode(){ return Objects.hash(name, age); } @Override public boolean equals(Object obj){ Person p = (Person)obj; if(p.name.equals(name) &.. 2019. 7. 27.
ArrayObjSearch.java 문제 20-3 package chapter20; import java.util.Arrays; class Person implements Comparable{ private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public int compareTo(Object o) { Person p = (Person)o; return this.name.compareTo(p.name); } @Override public String toString() { return name + ": " + age; } } public class ArrayObjSearch .. 2019. 7. 25.
ArrayObjSort.java 문제 20-2 package chapter20; import java.util.Arrays; class Person implements Comparable { private String name; private int age; public Person(Stirng name, int age){ this.name = name; this.age = age;} @Override public int compareTo(Object o) { Person p = (Person)o; if(this.age > p.age) return 1; else if(this.age < p.age) return -1; else return 0; public String toString(){ return name+" : "+age; } .. 2019. 7. 25.
RandomNumber.java 문제 20-1 package chapter20; import java.util.Random; import java.util.Scanner; public class RandomNumber.java{ public static void main(String[] args){ Scanner keyboard = new Scanner(system.in); System.out.print("입력1 : "); int A = keyboard.nextInt(); Systme.out.print("입력2 : "); int Z = keyboard.nextInt(); int min, max; if(A>Z){max = A;min = Z} else {max = Z;min = A} Random rand = new Randome(); in.. 2019. 7. 25.
아아ㅡ 마이크 테스트 시작합니다 2019. 7. 24.