17. Java Array, ArrayList
17. Java Array, ArrayList 가변적 매개변수 (Variable Arguments) // 1번 Student student = new Student("Alex", new int[] {97, 81, 100}); // 2번 Student student = new Student("John", 88, 77, 100, 66); 1번처럼, 2개의 arguments를 클래스에 넣어서 객체를 만들 수 있다 이 때에 입력할 수 있는 argument는 고정이 되어 있다 2번 같은 경우, 숫자들은 모두 점수이다 여기서는 클래스에 입력할 수 있는 argument의 개수가 고정이 아니다 고정적인 argument보다는, 다양한 값을 클래스에 넣고 싶을 때에 가변적 매개변수를 사용한다 public int sum (..
2023. 5. 31.
16. Java Array
16. Java Array Array가 필요한 이유 여러 변수를 만들어서, 각 변수마다 값을 저장하는 것보단, 변수 하나를 만들어 Array에 값들을 저장할 수 있다 똑같은 변수에 이름만 다르게 해서, 값들을 저장하는 것보단, 하나의 변수에 값들을 저장하는 것이 더 효율적이다 그리고 Array는 순회가 가능해서, 찾고자 하는 값을 순회를 하며 찾으면 된다 jshell> int[] marks2 = new int[5]; marks2 ==> int[5] { 0, 0, 0, 0, 0 } jshell> int[] marks = {1, 2, 3}; marks ==> int[3] { 1, 2, 3 } jshell> marks2[0] = 5; $3 ==> 5 jshell> marks2 marks2 ==> int[5] ..
2023. 5. 29.
15. Java Wrapper 클래스, Dates
15. Java Wrapper 클래스, Dates Wrapper 클래스란? Wrapper : Boolean, Byte, Character, Double, Float, Integer, Long, Short Primitive : boolean, byte, char, double, float, int, long, short 위에 보이는 것 같이 Wrapper 클래스는 Primitive 값을 감싸준다 Wrapper 클래스는, 다양한 옵션을 제공해준다 Wrapper만에 메서드가 있다 아래는 Integer 위주로 사용하지만, 다른 Wrapper 클래스들도 사용이 가능하다 jshell> Integer integer = new Integer(5); integer ==> 5 jshell> integer integer =..
2023. 5. 28.