-
- 해당 코드를 참조만 하시고, 복사 붙여넣기를 통한 과제를 진행하시면 도움이 정말 하나도 안됩니다. 부디 직접해보시고, 다른 사람의 솔루션이 어떤 지 참조하시는 정도로만 사용해주세요.
나이가 50살, 이름이 김사부 라는 남자가 있습니다.
이 남자는 결혼을 했고, 자식이 넷 있습니다.
[ 출력 결과 ]
이 사람의 나이
이 사람의 이름
이 사람의 결혼 여부
이 사람의 자녀 수
1. JAVA 파일을 하나로 생성하여 클래스 첨부 방법
public class java0729_2 { int PerAge; String PerName; boolean PerMarriged; int PerChild; public static void main(String[] args) { // TODO Auto-generated method stub java0729_2 person1 = new java0729_2(); java0729_2 person2 = new java0729_2(); person2.PerAge = 50; person1.PerAge = 50; person1.PerName = "김사부"; person1.PerMarriged = true; person1.PerChild = 4; System.out.println(person2.PerAge); } }
*static 선언과 다르게 변수 내에 저장하므로 값에 영향을 끼치지 않음.
2. JAVA 파일을 두 개로 생성하여 클래스 첨부 방법
단, 같은 패키지 내에 있다고 가정한다. 없을 시 import 해야함.
>> java0729_personinfo.java
public class java0729_personinfo { int PerAge; String PerName; boolean PerMarriged; int PerChild; }
>> java0729_1.java
public class java0729_1 { public static void main(String[] args) { // TODO Auto-generated method stub java0729_personinfo person1 = new java0729_personinfo(); person1.PerAge = 50; person1.PerName = "김사부"; person1.PerMarriged = true; person1.PerChild = 4; System.out.println(person1); } }
'실습코드 > 실습 코드' 카테고리의 다른 글
JAVA_로또 번호 추출하기 (중복된 숫자 제외한 랜덤 숫자 추출) (0) 2021.07.30 JAVA_private와 public 메소드를 이용한 날짜 검증 (0) 2021.07.29 JAVA_ Class 선언 및 설정, 사용, 호출하기 (0) 2021.07.29 JAVA_ 얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy) (0) 2021.07.28 JAVA _ Araay, ArrayList, Map 을 이용한 점수 평균구하기. (0) 2021.07.28 댓글 (비로그인 댓글 허용하지 않습니다.)