ผมทำแบบฝึกหัดนี้ไม่ผ่านครับ JAVA Arrays เป็นเพราะอะไรครับ

โดยมันฟ้องว่า Your program took too long to execute.
Check your code for infinite loops, or extra input requests
อันนี้โปรแกรมตรวจว่ามัน ERROR แต่ในเน็ตบีนส์รันได้ไม่มีปัญหาครับ แต่พอส่งไฟล์ให้ตรวจแล้ว ขึ้นข้อความภาษาอังกฤษด้านบน ผมต้องแก้ตรงไหนครับ
CODE ที่ผมเขียน ตามนี้ครับ


package customer;
import java.util.Scanner;

public class Customer {

    public static void main(String[] args) {
     Scanner scan = new Scanner(System.in);
     Scanner s = new Scanner(System.in);
     Scanner r = new Scanner(System.in);
     int i=0;

   int numOfFriends = Integer.parseInt(scan.nextLine());
    int [] j=new int[numOfFriends];
String [] n = new String[numOfFriends];
int [] m = new int[numOfFriends];
String [] f = new String[numOfFriends];
int [] mn = new int[numOfFriends];

for( i=0;i<numOfFriends;i++){
    
      
            n [ i ]=scan.nextLine();
            m [ i ]=r.nextInt();
            j [ i ] = 2017-m;
            f [ i ]=s.nextLine();
}
System.out.println("--Customers Information--");


  for( i=0;i<numOfFriends;i++)
    
     System.out.println(n [ i ]+" (age : "+j [ i ]+" )");
}}
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่