글
(11) 문제
JAVA/간단한 코드
2018. 10. 30. 18:30
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | package Studypackage; public class Member { // 속성.필드.멤버 변수 public String name; public int age; public double point; public String print() { return name + "(" + age + ")" + point + "포인트"; } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | package Studypackage; import java.util.Scanner; public class MemberTest { public static void main(String[] args) { Member[] mem = new Member[3]; // 배열 : 참조 값만 저장 . 객체를 생성안함 // Member m1 = mem[0]; // 배열 인덱스로 참조된 값 Scanner sc = new Scanner(System.in); int i = 0; // men 에 값 (이름 , 나이 , 포인트 ) 입력 System.out.println("[[회원관리 - 입력]]"); while(i<3) { mem[i] = new Member(); // 객체 생성 Member m1 = mem[i]; System.out.print("이름 >>> "); m1.name = sc.nextLine(); System.out.print("나이 >>> "); m1.age = sc.nextInt(); System.out.print("포인트 >>>"); m1.point = sc.nextDouble(); sc.nextLine(); // 엔터 처리 i++; } System.out.println(" 입력 완료"); System.out.println("[[회원 리스트]]"); for(i=0;i<mem.length;i++) { System.out.println(mem[i].print()); } } } | cs |