유익하셨다면 광고 한번씩만 클릭해주시면 감사하겠습니다.
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("입력 할 학생수 : ");
int manCnt = Integer.parseInt(reader.readLine());
// 각각의 개인정보를 유형에 따라 나눠 담는 배열 선언
String[] name = new String[manCnt];
int[] age = new int[manCnt];
char[] gender = new char[manCnt];
float[] weight = new float[manCnt];
Boolean[] married = new Boolean[manCnt];
String[] phone = new String[manCnt];
// for문을 이용해 개인의 개인정보를 배열에 입력
for(int i = 0; i < manCnt; i++) {
System.out.print("이름 : ");
name[i] = reader.readLine();
System.out.print("나이 : ");
age[i] = Integer.parseInt(reader.readLine());
System.out.print("성별 : ");
gender[i] = (char)reader.read();
reader.readLine();
System.out.print("몸무게 : ");
weight[i] = Float.parseFloat(reader.readLine());
System.out.print("결혼여부 : ");
married[i] = Boolean.parseBoolean(reader.readLine());
System.out.print("전화번호 : ");
phone[i] = reader.readLine();
}
System.out.println("======================= 개인정보 출력 =========================");
System.out.println("번호\t 이름\t 나이\t 성별\t 몸무게\t 결혼여부\t 전화번호");
// 배열에 있는 데이터를 for문을 이용해 출력
for(int i = 0; i < manCnt; i++) {
System.out.printf("%d\t %s\t %d\t %c\t %.2f\t %b\t %s\n"
,(i+1), name[i], age[i], gender[i],weight[i],married[i],phone[i]);
}
'JAVA' 카테고리의 다른 글
자바 메소드(Method) 예제 (메소드 상속(Inheritance)) (0) | 2018.08.27 |
---|---|
자바 메소드(Method) 예제 (Method를 이용한 계좌) (0) | 2018.08.25 |
자바 FOR문 / 배열 예제 (For문을 이용해 배열안의 최대값 최소값 구하기) (1) | 2018.08.24 |
자바 배열 예제(Array)기본배열 (0) | 2018.08.24 |
자바 Method 예제2 (Method를 이용한 국어,영어,수학 점수 총점,평균 구하기) (0) | 2018.08.23 |