โดยมันฟ้องว่า 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 ]+" )");
}}
ผมทำแบบฝึกหัดนี้ไม่ผ่านครับ JAVA Arrays เป็นเพราะอะไรครับ
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 ]+" )");
}}