السلام عليكم,
انا طالبة جديدة في مجال البرمجة و البخصوص في لغة الجافا
و هون عندي تمرين
انا حليته بس ما يرضى يعطيني النتيجة
و ما عرفت شنو السبب
يا ريت تقولولي وين الخطأ و كيف اتفاداه مرة تانية
التمرين يطلب مني البحت عن الارقام الموجودة داخل هالمصفوفة :int[] zoek = {1,8,6,5,4,3 };
ادا كانت موجودة هنا بداخل المصفوفة الكبيرة : int[] gegeven = {1,1,3,4,8,8,3,8,1,6,5,5,3,4,6,5,1,8,8,3,1};
حلي كان عالشكل التالي:
package testnovember;
/**
*
* @author Sabah
*/
public class TestGelijke {
public static void main(String[] args) {
Gelijke g = new Gelijke ();
g.zoekGelijke (3);
}
}
هادا كلاس التجربة
اما الكلاس الرئيسي فهو كالتالي:
public class Gelijke {
int[] gegeven = {1,1,3,4,8,8,3,8,1,6,5,5,3,4,6,5,1,8,8,3,1};
int[] zoek = {1,8,6,5,4,3};
{
public void zoekGelijke (int pos);
{
int[] gevonden = new int [gegeven.length];
int x = 0;
int teller =0;
while ( x < gegeven.length)
{
if (gegeven [x] == zoek [pos])
{
gevonden[teller] = x + 1;
teller = teller + 1 ;
}
}
اتمنى انكم تساعدوني مع شرح الخطا
شكرااااااااا مسبقا
