안녕하십니까. 저는 Java에 익숙하지 않습니다. 선생님이 우리에게 준이 과제에 도움이 필요합니다. 여기 내 프로그램이 있습니다 ... 목표는 매번 내가 선택한 과정과 출력 시간을 선택하는 것입니다. 1, 내가 명확하게 설명하지 못할 경우 매번 사용자가 미안 .... 코스 나 출력이 채워 일정을 선택 내 영어 나쁜 .....2D 배열 사용자 입력
import java.io.*;
public class Array2D_input {
public static void main(String[] args)throws IOException {
BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
int X=0;
int num=0;
String [] subject={" ","C#Programming","Autocad","Robotics","JavaProgramming"};
String [] time={" ","8:00 - 12:00","12:00 - 4:00","4:00 - 8:00"};
int [][] N=new int[5][4];
do{
System.out.println("SUBJECT ENROLLMENT\n");
System.out.println("Subjects Offered");
for(int s=1;s<=4;s++)
{
System.out.print(" "+s+" - "+subject[s]);
System.out.println();
}
System.out.println();
System.out.print("YOUR CHOICE : ");
int a=Integer.parseInt(in.readLine());
N[4][a]++;
for(int t=1;t<=3;t++)
{
System.out.print(" "+t+" - "+time[t]);
System.out.println();
}
System.out.print("TIME SCHEDULE : ");
int tm=Integer.parseInt(in.readLine());
num=num+1;
System.out.print("More Entries <Y/N> : ");
X=in.readLine().charAt(0);
}
while(X=='Y');
//System.out.print("\n\tENROLLMENT SUMMARY\n");
System.out.print("\t\t TIME SCHEDULE\n");
System.out.print("SUBJECTS\t 8:00-12:00\t 12:00-4:00\t 4:00-8:00\t total");
for(int s=0; s<5; s++)
{
System.out.print(""+subject[s]);
System.out.println();
for(int t=0; t<4; t++)
System.out.print("\t\t\t "+N[s][t]);
System.out.println();
}
}
}
다음
문제 또는 어려움 당신은 코드와 데를 설명해주십시오. 예상되는 결과는 무엇입니까? –
출력은 다음과 같아야합니다. [link] (http://i710.photobucket.com/albums/ww101/inverse222/zxczxczxczxczxc_zps71399447.jpg) – user3107526