عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 19-12-2011, 10:59 PM   #363

deathpain

devkemo

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

 
تاريخ التسجيل: Dec 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: Computer Science
نوع الدراسة: إنتظام
المستوى: الثامن
البلد: جــــدة
الجنس: ذكر
المشاركات: 770
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة بدون اسم؟؟ مشاهدة المشاركة
.................................................. .....

1 import java.util.Scanner;
2
3 public class PrintNumberTest
4 {
5 public static void main( String args[] ) {
6 printProduct();
7 }
8 public void printProduct()
9 {
10 Scanner input = new Scanner( System.in );
11 int value;
12 int value2;
13 // obtain user input
14 System.out.println( "Enter a first integer: " );
15 value = input.nextInt(); // input integer from user
16
17 System.out.println( "Enter a second integer: " );
18 value = input.nextInt(); // input integer from user
19 // call method addString to return output
20 System.out.println( addString() );
21 } // end method printProduct
22
23 // the addString method
24 public String addString ( int x )
25 {
26 int product = x * y;
27 return String.format( "The product of the two integers is %d", product );
28 } // end method greet
29 } // end class PrintNumberTest
.................................................. .
التصحيح:
كود PHP:
import java.util.Scanner;
public class 
JavaApplication70 {
 public static 
void mainString args[] ) {
 
printProduct();
 }
 public static 
void printProduct()
 {
 
Scanner input = new ScannerSystem.in );
 
int value=1;
 
int value2=1;
 
// obtain user input
 
System.out.println"Enter a first integer: " );
 
value input.nextInt(); // input integer from user

System.out.println"Enter a second integer: " );
 
value2 input.nextInt(); // input integer from user
 // call method addString to return output
 
System.out.printlnaddString(value,value2) );
 } 
// end method printProduct

 // the addString method
 
public static String addString int xint y )
 {
 
int product y;
 return 
String.format"The product of the two integers is %d"product );
 } 
// end method greet
 
// end class PrintNumberTest} 
الاخطاء:
1- لم يعرف الميثودز من نوع static لذلك لا يمكن عمل استدعاء لها من المين،
المفروض public static void و public static String ،

2- لم يقم بإعطاء المتغيرين value,value2 قيم مبدئية ،،

3- عند ادخال المستخدم لرقمين فإنه سيقوم باستدعاء الميثود addString وهي لازم تستقبل قيمتين حتى تضربها وتطلع الproduct !
عشان كذا لازم نخليه يرسل القيمتين value,value2 للميثود هكذا:
System.out.println( addString(value,value2));

4- الميثود addString لازم تستقبل قيمتين من نوع int حتى تقوم بعملية product = x*y ولاحظي أنه وضع int x فقط ولم يضع int y ،، كان لازم يكتب الميثود كذا:
public static String addString ( int x, int y )

هذه الأخطاء كلها في هذا السؤال !!

 

توقيع deathpain  

 



في حال وجود أي استفسار أو سؤال حول الجافا CPCS202 الرجاء كتابة استفسارك مباشرة في موضوعي هنا:

تطبيق - معدلي الجامعي - التطبيق الأسهل لحساب المعدل الجامعي
http://skaau.com/vb/showthread.php?t=745520

 


التعديل الأخير تم بواسطة deathpain ; 20-12-2011 الساعة 12:57 AM.
deathpain غير متواجد حالياً   رد مع اقتباس