الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[تنبيه - عنوان غير مناسب : ]array

بدأه FAZ في 16 يونيو 2012 · 5 رد · 653 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركااته ..

لوسمحتوا عندي سؤال وما عارف أبدا كيف ابدأ به..

عندي double array مجموعه من الارقااام فطلب عندي فالسؤال ان اسوي edit لقيمه معينه بحيث احدد هذه القيمه مكانها فأي صف وفأي عمود والمستخدم يكتب القيمه الذي يريد ادخالها بدل القيمه القديمه وبعد ذلك نقوم بطباعة المصفوفه الجديده كامل بحيث يظهر القيمه الجديده قد حلت مكان القيمه القديمه؟؟؟؟

مثال :

المصفوفه هي

12 23 34 43

56 5 65 8

8 9 6 5 4

ففي output يظهر للمستخدم:

ادخل رقم الصف : 2

ادخل رقم العمود: 3

القيمه القديمه 8

القيمه الجديده 3

طباعه المصفوفه:

12 23 34 43

56 5 65 8

3 9 6 5 4

تحياااتي ...

انتظـــر ردودكـــم ... جزاكم الله خيرا

#2

للاسف مافهمتش طلبك :

تقصد تــــــــــحدد الموقع و تغير القيمة !?

انا استعمل eclipsec java

بالتوفـــــــــــــــيق

حين تنكسر........لن يرممك سوى نفسك

و حين تنهزم ......لن تنصرك سوى نفسك

فقدرتك على الوقوف مرة اخرى ...لايملكها سواك ....فكن اقوى من الدنيا و ظروفها.

و مهما حدث لك ....لا تبكي و لكن ابتسم و دع الحياة تبكي من جبروت ابتسامتك

#3
inasse rahaf كتب:

للاسف مافهمتش طلبك :

تقصد تــــــــــحدد الموقع و تغير القيمة !?

انا استعمل eclipsec java

بالتوفـــــــــــــــيق

............................................................

نعم فهمتي صح..

اول المستخدم يكتب القيمه فأي صف وفأي عمود وبعد ذالك يقوم البرنامج بالبحث عن القيمه ويظهرها للمستخدم وثم المستخدم يكتب القيمه الجديده التي يريدها استبدالها وللمرة الاخيره البرنامج يطبع المصفوفه كامل بالقيمه الجديده ...

انا استخدم jcreator أذا معك ادنى فكره وضحيهااا لي اذا ممكن؟؟؟

شكرا ...

#4

نفرض مصفوفة ذات القيم الآتية:

	int array [][] ={ {1,2,4},{2,4,5},{2,5,5}};

نطلب من المستخدم ادخال قيمة الصف والعمود والقيمة الجديدة :

Scanner s = new Scanner(System.in);
		Scanner s2 = new Scanner(System.in);
		Scanner s3 = new Scanner(System.in);
int i = s.nextInt();
int j = s2.nextInt();
		int newValue = s3.nextInt();

ومن ثم نستبدل القيمة من خلال:

		array[j] = newValue;

الكود مع إضافة بعض التحسينات..

package tutorial;

import java.util.Scanner;

/**
 * @author JavaProgramer
 *
 */
public class main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		int array [][] ={ {1,2,4},{2,4,5},{2,5,5}};
		System.out.println("Array : ------------- \n");
		for(int r=0; r<array.length ; r++){

		for(int c=0; c<array.length;c++){
			if((c%3) == 0 ){System.out.println("\n");}
			System.out.print(array[r][c]+"\t");

		}
		}

		Scanner s = new Scanner(System.in);
		Scanner s2 = new Scanner(System.in);
		Scanner s3 = new Scanner(System.in);
		System.out.println("\nPlease Enter num of row: \n");
		int i = s.nextInt();
		System.out.println("\nPleas Enter num of col: \n");
		int j = s2.nextInt();
		System.out.println("\nPleas Enter New value: \n");
		int newValue = s3.nextInt();
		array[j] = newValue;

		System.out.println("New Array : ------------- \n");
		for(int r=0; r<array.length ; r++){

		for(int c=0; c<array.length;c++){
			if((c%3) == 0 ){System.out.println("\n");}
			System.out.print(array[r][c]+"\t");

		}
		}
		System.out.println();
	}

}

النتيجة:

Array : ------------- 



1	2	4	

2	4	5	

2	5	5	
Please Enter num of row: 

1

Pleas Enter num of col: 

1

Pleas Enter New value: 

60
New Array : ------------- 



1	2	4	

2	60	5	

2	5	5

أتمنى أكون أفدتك.

تحياتي

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 19 يونيو 2012 في 13:50

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#5

شكـــــرا جداا على المساعده ...

ولكني قد توصلت للحل قبل انا ارى فكرة حلك وفكرة حلك مطابقة للفكرة التي توصلت لها ...

تحيااتــي

#6

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة