1. 한줄에 여러개의 수가 있을 때 입력 받기 한 줄에 공백을 두고 10개의 수가 있다면, 반복문으로 sc.nextInt();를 10번 반복해서 받을 수 있을 것이다. 그런데 어딘가에 10개의 수를 모두 저장해두지 않으면, 나중에 다시 활용할 수 없을 것이다. 그러면 결국 10개의 수를 저장할려면 10개의 변수를 써야하는데.. int a1, a2, a3, a4, a5, a6, a7, a8, a9, a10; a1 = sc.nextInt(); a2 = sc.nextInt(); ... a10 = sc.nextInt(); 10개야 뭐 어떻게 쓰더라도 100개, 1000개,... 면 언제 다 쓸까? 이럴 때 배열을 이용하면 쉽게 받을 수 있다. 정수형 배열은 다음과 같이 선언 가능하다. //길이가 3인 정수형 배..
1. 캡슐화(encapsulation) Person이라는 클래스가 다음과 같이 정의되어있다 public class Person { public String name; public int age; public Person(String name, int age){ this.name = name; this.age = age; } public void eat() { System.out.println("음식을 먹는다."); } } 내가 인자를 받는 생성자 Person을 정의했기때문에, JVM은 기본 생성자를 제공하지 않는다 그러므로 Person의 인스턴스를 정의할때 인자를 주지 않으면 만들수없다 //에러 Person p = new Person(); //가능 Person p = new Person("김태연",28)..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.