привет всем, что я новичок в 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();
}
}
}
Пожалуйста, объясните проблему или трудности вы испытываете с кодом. Каков ожидаемый результат ? –
вывод должен выглядеть следующим образом [ссылка] (http://i710.photobucket.com/albums/ww101/inverse222/zxczxczxczxczxc_zps71399447.jpg) – user3107526