728x90
SMALL
- title클래스
package Pro1;
public class Title{
String java;
String c;
int sb;
public Title() {
}
}
- Pro1 클래스
package Pro1;
import java.util.Scanner;
public class Pro1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Title[] t = new Title[2];
Title title = new Title();
int Name;
int choice ;
do {
System.out.print("원하는 연산을 선택하세요:");
System.out.print("(1) 추가");
System.out.print("(2) 목록");
System.out.println("(3) 종료");
choice = in.nextInt();
if (choice ==1) {
System.out.println("교과목 선택 : (1)java, (2)c언어");
Name = in.nextInt();
if (Name == 1) {
for (int i = 0; i < t.length; i++) {
System.out.print("학생 입력 : ");
t[i] = new Title();
t[i].java = in.next();
t[i].sb = 1;
}
}
if (Name == 2) {
for (int i = 0; i < t.length; i++) {
System.out.print("학생 입력 : ");
t[i] = new Title();
t[i].c = in.next();
t[i].sb = 2;
}
}//if (name == 2)
}
else if (choice ==2) {
for (int i = 0; i < t.length; i++) {
if (t[i].sb ==1) {
System.out.println("과목 : java" +", 이름 :" + t[i].java.toString());
}
//System.out.println(t[i].c.toString());
else if (t[i].sb ==2) {
System.out.println("과목 : c언어" +", 이름 :" + t[i].c.toString());
}
}
}
}while (choice !=3 );
System.out.println("종료");
}
}
- 출력결과
원하는 연산을 선택하세요:(1) 추가(2) 목록(3) 종료
1
교과목 선택 : (1)java, (2)c언어
1
학생 입력 : 김
학생 입력 : 이
원하는 연산을 선택하세요:(1) 추가(2) 목록(3) 종료
2
과목 : java, 이름 :김
과목 : java, 이름 :이
원하는 연산을 선택하세요:(1) 추가(2) 목록(3) 종료
1
교과목 선택 : (1)java, (2)c언어
2
학생 입력 : 최
학생 입력 : 박
원하는 연산을 선택하세요:(1) 추가(2) 목록(3) 종료
2
과목 : c언어, 이름 :최
과목 : c언어, 이름 :박
원하는 연산을 선택하세요:(1) 추가(2) 목록(3) 종료
3
종료
막히는 곳 : 학생리스트를 누적시키고 싶은데 마지막만 뜬다
어쩌라고 진짜!!!!!
난 최선을 다했어
오늘 잠안자
728x90
LIST
'JAVA > Java' 카테고리의 다른 글
20201007_12 주사위프로그램 (0) | 2020.10.08 |
---|---|
20201007_12 Review 교과목어쩌구 프로그램 (0) | 2020.10.07 |
20201007_12(별찍기, 메소드, 성적입력) (0) | 2020.10.07 |
20201006_11 Review 출석부 프로그램 (0) | 2020.10.06 |
20201006_11 출석부프로그램, 설계 (0) | 2020.10.06 |
댓글