08-04-2010, 09:37 PM
|
#38
|
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
|
رد: [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();
}
زي ماقلت البرنامج سهل وباين المطلوب من الكود بس المشكله اييييييييييييييييش الارور والله احس اني نفسي اقتل نفسي من القهرررر
بالله ساعدوني مع اني زودتها
|
class MyDate :
كود PHP:
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;
}
}
Class Student1 :
كود PHP:
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();
}
}
class Main :
كود PHP:
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 n2 = scanner.next();
System.out.print("Enter age: ");
g = scanner.nextInt();
s2.setName(n2);
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.getName() + " is younger than " + s1.getName());
}
//.............desplay the year of birth................
System.out.print("\n*Berthdate\n\n" + s1.getName() + " is born in " + date1.getYear() + "\n");
System.out.print(s2.getName() + " is born in " + date2.getYear() + "\n");
s1.toString();
s2.toString();
}
}
بالتوفيق .
|
|
سبحان الله وبحمد ,,, سبحان الله العظيم الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه . اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
|
التعديل الأخير تم بواسطة Mr.Ahmad ; 08-04-2010 الساعة 09:39 PM.
|
|
|