عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 08-04-2010, 08:29 PM   #36

BeeroOo

جامعي

الصورة الرمزية BeeroOo

 
تاريخ التسجيل: Dec 2009
التخصص: تقنية معلومات
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: أنثى
المشاركات: 77
افتراضي رد: [cpcs 203 - برمجة 2] لديك سؤال , أفكار , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

السلام عليكم
اعرف اني ازمتكم كل ويك اند جايتكم بواجب مااعرف احله <<<حظي كذا دايم يطلع لي مليون ايرور
واجبنا كان سهل بس مو راضي يزبط معي
ممكن احد يساعدني
هوا ني انشئ تو كلاس وحده MYDATE ودا كودها
public class MyDate {
private String month;
private int year;
private int date;

public MyDate() {
month=" ";
year=0;
date=0;
}
public void setDate(String m ,int d ,int y)
{month=m;
date=d;
year=y;
}
public String getMonth()
{return month;
}
public int getDate()
{return date;
}
public int getYear()
{return year;
}
}
والتانيه STUDENT وكودها
public class Student1 {
private String name;
private int age;
private MyDate birthdate;
public Student1() {

name="Unknown";
age=0;
//birthdate=0;
}
public void setName(String n)
{name=n;
}
public void setAge(int a)
{age=a;
}
public void setDate(MyDate x)
{birthdate=x;
}
public String getName()
{return name;
}
public int getAge()
{return age;
}
public MyDate getDate()
{return birthdate;
}
public String toString()
{return name+"\t"+age+"year\t"+birthdate.getDate()+" "+birthdate.getMonth()+" "+birthdate.getYear() ;
}



}
وفي Main
import java.util.*;
public class Abeer_Class {

public static void main(String[] args) {
Student1 s1,s2;
s1=new Student1();
s2=new Student1();
MyDate date1=new MyDate();
MyDate date2=new MyDate();
Scanner scanner=new Scanner(System.in);
//.......Student 1 birthdate...............
System.out.print("Enter month(String): ");
String x=scanner.next();
System.out.print("Enter day(integer): ");
int y=scanner.nextInt();
System.out.print("Enter year(integer): ");
int z=scanner.nextInt();
date1.setDate(x,y,z);
//..........Student 1 info................
System.out.print("Enter name: ");
String n=scanner.next();
System.out.print("Enter age: ");
int g=scanner.nextInt();
s1.setName(n);
s1.setAge(g);
s1.setDate(date1);
//............Student 2 birthdate.................
System.out.print("Enter month(String): ");
String w=scanner.next();
System.out.print("Enter day(integer): ");
int e=scanner.nextInt();
System.out.print("Enter year(integer): ");
int r=scanner.nextInt();
date2.setDate(w,e,r);
}
//........Student 2 info.......................
System.out.print("Enter name: ");
String n=scanner.next();
System.out.print("Enter age: ");
g=scanner.nextInt();
s2.setName(n);
s2.setAge(g);
s2.setDate(date2);
//...........younger............
if(s1.getAge<s2.getAge)
System.out.print(s1.getName()+" is younger than "+s2.getName());

else
System.out.print(s2.getNmae()+" is younger than "+s1.getName());
//.............desplay the year of birth................
System.out.print("*Berthdate\n\n"+s1.getName()" is born in "+date1.getYear);
System.out.print(s2.getName()+" is born in "+date2.getYear);
s1.toString();
s2.toString();
}
زي ماقلت البرنامج سهل وباين المطلوب من الكود بس المشكله اييييييييييييييييش الارور والله احس اني نفسي اقتل نفسي من القهرررر
بالله ساعدوني مع اني زودتها

 

توقيع BeeroOo  

 

 

BeeroOo غير متواجد حالياً   رد مع اقتباس