بسم الله الرحمن الرحيم
السلام عليكم يا إخوان،،، إنني مبرمج مبتدئ في الجافا و عندي تسليم هذا العمل الصغير قريبا جدا
لقد حاولت جهدي و لكني وصلت لنقطة حيث لم أستطيع التحرك إلى الأمام
البرنامج هو عباره عم جدول باصات النقل، و قد طلب مني أن أستخدم array بالشكل التالي:
MyStructure timeTable [] = {new MyStructure("Cardiff",9.25,"Thornahill",9.50),
new MyStructure("Cardiff",9.55,"NewPort",10.20)};
بحيث إنه يجب أن أستخدم هذا و لا أغيره،، المطلوب إنني أزيد أكثر من عشرة مواقيت لتحرك الباص من منطقة لمنطقة
ثم أسمع للمستخدم أن يبحث عن الباص المطلوب بإدخال إسم المنطقة ، على سبيل المثال cardiff ، سوف يرى كل الباصات
الذاهبة لتلك المنطقه بعد الوقت الذي بحث فيه
الكود كاملا و الرجاااااء المساعدة
import java.io.*;
public class Bus
{
String deptFrom;
String deptTime;
double arriveAt;
double arriveTime;
public static void main (String [] args)
{
String input;
MyStructure timeTable [] = {new MyStructure("Cardiff",9.25,"Thornahill",9.50),
new MyStructure("Cardiff",9.55,"NewPort",10.20)};
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try
{
System.out.println("Please input the bus station you want to go to");
for (int i = 0; i <= timeTable.length; i++)
{
if ((input = in.readLine()).equals(timeTable))
{
System.out.println(timeTable.toString());
}
}
}
catch (IOException e)
{
System.out.println("ERROR");
}
}
public String toString()
{
return "Depart From :" + deptFrom + "Departure time: " + deptTime + "Arrive at " + arriveAt + "Arrival Time : " + arriveTime;
}
}
class MyStructure
{
String deptFrom;
String deptTime;
double arriveAt;
double arriveTime;
public MyStructure()
{
}
public MyStructure (String departAT, double arrAt, String departTime, double arrTime)
{
departAT = this.deptFrom;
departTime = this.deptTime;
arrAt = this.arriveAt;
arrTime = this.arriveTime;
}
}