readLine()시 String으로 리턴값 고정되어 있으므로, 다른타입 입력 받을시 형변환이 필요하다.readLine()사용시 예외처리가 필요함 Read한 데이터는 Line단위로만 나눠지기에 공백단위로 데이터 가공하려면 StringTokenizer에 nextToken
Array.sort() 사용시 오름차순 정렬Array.sort(A, Collection.reverseOrder());를 통해 내림차순 정렬Collection은 객체형식에만 적용가능int : 자료형(primitive type)산술 연산 가능함null로 초기화 불가Inte
breakbreak를 만나면 이하 문장 실행하지 않고, 해당 반복문을 빠져나온다.continuecontinue를 만나면 이하 문장 실행하지 않고, 해당 반복문의 다음단계를 진행한다.Math클래스의 random()함수 사용(0.0 ~ 0.9999)import java.u
한가지 타입만 저장가능하다.배열은 객체이다.String arr\[];arr = new String\[5] 배열이 null값으로 초기화된다.int arr\[]; arr = new String\[5] 0으로 초기화boolean arr\[]; arr = new String\
앞의 두요소 비교하여 왼쪽값이 더 크면 교환, 끝까지 돌고 맨 마지막 요소빼고 다시 정렬반복\-> 오름차순 정렬된다.최솟값을 찾아 맨앞의 요소와 바꾼다. 처음위치를 빼고 반복한다.\->내림차순 정렬이라 max 사용 큰값을 맨 앞으로 정렬한다.1\. 부모(super) c
s1과 s2는 같은 값을 가지고 있는데도 불구하고, 다른 결과와, 해시코드 값을 출력한다.이유는 equals, hashCode 메서드가 Object 클래스의 메소드를 사용하고 있기 때문이다.또한 s1의 속성값이 출력되지 않고 객체의 주소값을 출력하고 있다.equals(
Object 타입의 클래스 접근시, get메서드로 가져올때 object로 가져오기 때문에 항상 사용시에는 용도에 맞게 형변환해서 사용해야 했다.가상의 element를 저장하는 제네릭 타입을 사용하여 Box클래스를 정의하였다. 객체 생성시, 자료형을 포함해서 생성함으