Cute Happy Ghost
본문 바로가기
JAVA/Java

20201007_12 Review 교과목어쩌구 프로그램

by JENN_tech7 2020. 10. 7.
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[100];
		Title title = new Title();

		int Name;
		int choice ;
		int count=0;

		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();

				for (int i = 0; i < t.length; i++) {
					if (Name == 1) {
						System.out.print("학생 입력 : ");
						t[count] = new Title();
						t[count].java = in.next();
						t[count].sb = 1;
						count++;
						break;
					}//if (Name == 1)
					if (Name == 2) {
						System.out.print("학생 입력 : ");
						t[count] = new Title();
						t[count].c = in.next();
						t[count].sb = 2;
						count++;
						break;
					}//if (name == 2)
				}
			}
			else if (choice ==2) {
				System.out.println("<과목별 학생목록>");
				for (int i = 0; i < count; i++) {
					if (t[i].sb ==1) {
						System.out.println("과목 : java" +"\t이름 :" + t[i].java.toString());
					}
					//System.out.println(t[i].c.toString());
					else if (t[i].sb ==2) {
						System.out.println("과목 : c언어" +"\t이름 :" + t[i].c.toString());
					}
				}
			}

		}while (choice !=3 );
		System.out.println("종료");

	}
}

진짜 욕나오네 ㅠ미어ㅣㅓㄹㅈㄷ

그래도 잘 출력된다 ㅠㅠ

예에 ㅠㅠ

count하나 있다고 이렇게 잘되냐고...

 

 

 

 

  • 출력결과
원하는 메뉴 선택하세요:(1) 추가(2) 목록(3) 종료
1
교과목 선택 : (1)java, (2)c언어
1
학생 입력 : 김종잇장
원하는 메뉴 선택하세요:(1) 추가(2) 목록(3) 종료
1
교과목 선택 : (1)java, (2)c언어
2
학생 입력 : 김그램
원하는 메뉴 선택하세요:(1) 추가(2) 목록(3) 종료
1
교과목 선택 : (1)java, (2)c언어
1
학생 입력 : 김저리가
원하는 메뉴 선택하세요:(1) 추가(2) 목록(3) 종료
1
교과목 선택 : (1)java, (2)c언어
1
학생 입력 : 김뚱이
원하는 메뉴 선택하세요:(1) 추가(2) 목록(3) 종료
2
<과목별 학생목록>
과목 : java	이름 :김종잇장
과목 : c언어	이름 :김그램
과목 : java	이름 :김저리가
과목 : java	이름 :김뚱이
원하는 메뉴 선택하세요:(1) 추가(2) 목록(3) 종료
3
종료

 

 

생각보다 빨리끝나서..

발뻗고 잘게여;;;

728x90
LIST

댓글