Я написал этот код, чтобы позволить чокаются признать свои записипетля пропуская некоторые высказывания
public static void main (String args[]){//Start main
String [] name = new String [5];
int [] age = new int [5];
char [] test = new char [5];
addPatients(name , age , test);
}
public static void addPatients (String[] n ,int[] a ,char[] t){
i=0;
while (i<n.length)
{
System.out.println("Enter Patient’s Name: ");
n[i] = scan.nextLine();
System.out.println("Enter Patient’s Age: ");
a[i]=scan.nextInt();
System.out.println("Enter Patient’s Medical test: ");
t[i]=scan.next().charAt(0);
i++;
}
System.out.println("Enter the patient’s index to find his/her information : ");
int index= scan.nextInt();
System.out.println ("Patient name : " + n[index] +"\n Patient age : " + a[index] +"\n Patient Medical test: " + t[index]);
}
, но проблема заключается в addPatients
, когда метод начать работать, это только читать первое утверждение
System.out.println("Enter Patient’s Name: ");
n[i] = scan.nextLine();
от пользователя один раз и пропустить его во втором цикле!
Пожалуйста отступ кода. –
Есть ли ошибки в частности? – Adarsh
@Adarsh код и проблема набраны четко – Walaa