Hoida Ahamed
-
المساهمات
86 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Hoida Ahamed
-
-
Public class B{ int num; public setNum(int n){ num=n; } public int getNum(){ return num; } } Public class A{ public B b; }
ممكن تعريف كائن من الكلاس A واستدعاء دوال Bمن خلاله🤔
اريد معرفة طريقة لجعل ذلك ممكن
- 2
-
شركة فيها ٤اقسام فكل قسم موظفين وعمال ومدراءولكل واحدمنهم صفات تخصه
ولايمكن للموظف العمل في اكثر من قسم ،ولكل قسم موظفين وعمال تخصه ويمكن لاكثر من قسم الاشتراك في نفس العمال.
اريد شرح الفكرة
هل القسم كلاس اب نرث منه اوكلاس ابن يرث من كلاس يحتوي على كلاسات فرعية
- 1
-
كلاس ليس abstractيمكن ان يرث من كلاس abstract؟
وهل العكس ممكن؟
- 1
-
يمكن لكلاس abstract ان يورث اكثر من كلاس؟
- 1
-
مشروع فيه ٣اقسام كل قسم لديه موظفين وعمال ومدراء
وكل موظف وعامل ومدير لديه صفات تخصه
واي قسم لديه صفات تخصه
هل اكتب كل قسم في package خاص
او كل واحد في كلاس واعمل وراثة متعددة🤔
كتبت البرنامج لكنه طويل يصعب ارساله
اريد رائيكم في الطريقة المناسبة
وهل هناك اي افكار
-
كيف استخدم javafxلانشاء واجهة
وكيف انشائها ببرنامج جافاoop
-
المتغير نوعه final
كيف اكتبه فيUML
- 1
-
شرح مفهوم التجريد في oop و interface متى وكيف تستخدم
- 1
-
package Java; public class Fan { final SLOW =1; final MEDIUM =2; final FAST =3; private int speed =1; private boolean on =false ; private double radius =5; String color blue; public Fan(){ } public void setSpeed(int speed){ this.speed = speed; } public void setOn(boolean on){ this.on = on; } public void setRadius(double radius){ this.radius = radius; } public void setColor(String color){ this.color = color; } public int getSpeed(){ return speed; } public boolean getOn(){ return on; } public double getRadius(){ return radius; } public String getColor(){ return color; } public String toString(){ //اذا كانت المروحة on if (.......) return "speed "+speed+"\n"+"color"+color+"\n"+"radius"+radius+"\n"; //اذا كانت المروحة not on else { return "color"+color+"\n"+"radius"+radius+"\n"; } } }
كيف اكتب شرط
onوnot onفي البرنامج؟
وهل هناك طريقة اخرى للحل؟
- 1
-
كيف اقارن بين متغيرين في الكلاس
- 1
-
بتاريخ 4 ساعات قال Mohamd Imran:
السلام عليكم @Hoida Ahamed
يمكننا ذلك بعدد طرق لكن بما أننا نريد إيجاد عدد الإجابات الصحيحة أي رقم وليس الإجابة نفسها يمكننا القيام بذلك من خلال تعريف متغير من نوع رقم أو int ونسند له قيمة إفتراضية فلتكن 1 ثم في حالة الإجابة صحيحة نقوم بزيادة ذلك المتغير مرة واحد مثلاً الإجابة الأولى 1 والثانية 2 وهكذا الأن برمجياً نقوم بذلك هكذا ,وأيضاً كان يوجد لديك خطأ في الكود الخاص بك أنت تقومين بإستخدام المصفوفة arr في البداية قبل تعريفها وهذا سينتج لك خطأ الأن نقوم بحساب عدد الإجابات الصحيحة برمجياً هكذا لاحظت متغير answer
import java.util.Scanner; public class Questions { public static void questions(String[] args) { Scanner in =new Scanner(System.in); String arr[ ][ ]={{"S","R"},{"M","T"},{"A","D"}}; int answer= 1; for (int i=0;i<arr.length;i++){ System.out.println("ماهي عاصمة ولاية"+arr[i][0]); String x=in.next(); if(x.equals(arr[i][1])){ answer += 1; System.out.println("عددالاجابات الصحيحه هو" + answer); System.out.println("اجابة صحيحة "); }else { System.out.println("اجابة خاطئة! "); System.out.println("الاجابة الصحيحه هي:"+arr[i][1]); } } } }
عند تشغيل البرنامج ستلاحظين النتيجة هكذا
وعليكم السلام ورحمه الله تعالى وبركاته.
البرنامج المعدل لايحل مشكلتي
مامن طريقة اخرى لحل هذه المشكلة
فقط اريد عدد الاجابات الصحيحة التي يدخلها المستخدم
-
package Java; import java.util.Scanner; public class Main { System.out.println("عددالاجابات الصحيحه هو"+arr[i][1]); public static void main(String[] args) { Scanner in =new Scanner(System.in); String arr[ ][ ]={{"S","R"},{"M","T"},{"A","D"}}; for (int i=0;i<arr.length;i++){ System.out.println("ماهي عاصمة ولاية"+arr[i][0]); String x=in.next(); if(x.equals(arr[i][1])) System.out.println("اجابة صحيحة "); else System.out.println("الاجابة الصحيحه هي:"+arr[i][1]); System.out.println("عددالاجابات الصحيحه هو"); } } }
كيف نجد عدد الاجابات الصحيحة
التي ادخلها المستخدم؟
- 1
-
بتاريخ 4 ساعات قال Wael Aljamal:
أرجو وضع شبفرة برمجية تحوي على قيم سليمة
تفضل
package Java; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in =new Scanner(System.in); String arr[ ][ ]={{"S,R"},{"M,E"},{"A,W"}}; for (int i=0;i<arr.length;i++){ for (int j=0;j<arr[0].length;j++){ System.out.println(arr[i][j]); } } } }
-
بتاريخ 1 ساعة قال Wael Aljamal:
هل لديك مثال عن المصفوفة؟ ماهي هيكلية المصفوفة..
مصفوفة ثنائيه ٣اعمدة(تزيد حسب الدول) و٢صف مثلاً::
السعودية الرياض
مصر القاهرة
السودان الخرطوم
-
بتاريخ 9 ساعات قال Wael Aljamal:
لم أفهم المطلوب، أرجو شرح المشكلة بشكل أفضل.
المشكلة ببساطة :
بشرط ان تكون الدول وعواصمها مخزن في مصفوفة ثنائيه البعد
البرنامج يسال المستخدم عن عاصمه الدولة
اذا اجاب المستخدم اجابة صحيحة اطبع له الاجابه صحيحه
واذا كانت خاطئه اطبع له الاجابه الصحيحه هي
-
بتاريخ 10 دقائق مضت قال Wael Aljamal:
هل تقصدين أن الإجابة الصحيحة هب go وفي جال أدخلها المستخدم نخبرع أن إجابته صحيحة، وفي حال أدخل عبارة مختلفة نخبره بالإجابة الصحيحة؟
أي عليك تعديل هذا الجزء:
System.out.println("الاجابة الصحيحه هي:"+ "go" );
نحدد go بدل x، هل هذا يحل مشكلتك؟
لايحل المشكلة لانه اذا فعلته يكون نفس المشكلة
تم انه اذا ادخلت كم خيار كيف يكون الحل
وهل هناك طريقة اخرى لحل هذه المشكلة
-
System.out.println("ادخل نص"); String x=in.next(); if(x=="go") System.out.println("الاجابة صحيحة "); else System.out.println("الاجابة الصحيحه هي:"+x);
يطبع go في هذا المثال اذا ادخلت
doواذا ادخلت رمز اخر مثلاgoالاجابة الصحيحة
goايضا يطبع الاجابة الصحيحه
🤔ماالسبب وراء ذلك
- 1
-
بتاريخ 2 ساعات قال Hoida Ahamed:
package Java; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in =new Scanner(System.in); System.out.println(" الروماني ادخل الرقم"); for(int j=1;j<6;j++){ String x=in.next(); System.out.print(rode(x)); } } public static int value(char r){ if(r=='I') return 1; if (r=='V') return 5; if(r=='X') return 10; if (r=='L') return 50; if(r=='M') return 1000; return -1; } public static int rode(String str) { int res =0; for (int i=0;i<str.length();i++){ int s1=value(str.charAt(i)); if(i+1<str.length()){ int s2=value(str.charAt(i+1)); if(s1<=s2){ res=res+1; } else { res=res+s1-s2; i++; } } else { res=res+s1; } } return res; } }
هذا البرنامج يطلب من المستخدم يدخل رقم روماني ويطبع له رقم عشري.
اريد تعديله بحيث :
يدخل المستخدم الرقم الروماني
MLVI (وليس رقم واحد كما في البرنامج السابق )فيطبع البرنامج الرقم العشري المقابل له كاملاً.
-
package Java; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in =new Scanner(System.in); System.out.println(" الروماني ادخل الرقم"); for(int j=1;j<6;j++){ String x=in.next(); System.out.print(rode(x)); } } public static int value(char r){ if(r=='I') return 1; if (r=='V') return 5; if(r=='X') return 10; if (r=='L') return 50; if(r=='M') return 1000; return -1; } public static int rode(String str) { int res =0; for (int i=0;i<str.length();i++){ int s1=value(str.charAt(i)); if(i+1<str.length()){ int s2=value(str.charAt(i+1)); if(s1<=s2){ res=res+1; } else { res=res+s1-s2; i++; } } else { res=res+s1; } } return res; } }
كيف اجعل هذا البرنامج اذا ادخل المستخدم
MLIVيطبع البرنامج الرقم العشري المقابل
-
package Java; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in =new Scanner(System.in); System.out.println(" ادخل الرقم الروماني"); String x=in.next(); System.out.printf("Roman= %S",x); }
- 1
-
يمكن المقارنه بين بيانات من نوع String
String x,y; if(x=="y"); S.O.P(10);
هذه الطريقه خاطئه مامن طريقه اخرى
- 2
-
هل يمكن تحويل رقم روماني الي عشري
دون استخدام if
- 1
-
package Java; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in =new Scanner(System.in); int i; System.out.println("ادخل حجم المصفوفة:"); int size =in.nextInt(); int arr[] = new int[size]; System.out.println("ادخل عناصر المصفوفة:"); for (i=0;i<arr.length;i++) arr[i]=in.nextInt(); System.out.println(":طباعة عناصر المصفوفة"); for ( i=0;i<arr.length;i++) System.out.println(arr[i]); } }
شرط لجعل المستخدم يدخل ارقام زوجيه فقط
- 1
-
اكتب برنامجًا يحول رقمًا تم إدخاله بالأرقام الرومانية إلى رقم عشري. يجب أن يتكون برنامجك من فصل دراسي ، على سبيل المثال ، نوع روماني. يجب أن يقوم كائن من النوع romanType بما يلي: أ. قم بتخزين الرقم كرقم روماني. ب. تحويل وتخزين الرقم إلى شكل عشري. ج. اطبع الرقم كرقم روماني أو رقم عشري حسب طلب المستخدم. القيم العشرية للأرقام الرومانية هي: M 1000500 C 100 50 X 10 V 5 1 d. اختبر برنامجك باستخدام الأرقام الرومانية التالية: MCXIV و CCCLIX و MDCLXVI.
- 1
هل يمكن عمل passing لكلاس في الدالة بلغة جافا
في أسئلة البرمجة
نشر
هل يمكن عمل passing لكلاس في الدالة؟
وكيف استدعيها في الmain