السلام عليكم
ممكن تساعدوني في تصحيح هاذي الاكواد رفعت ضغطي
1 public int maximum( int x, int y, int z )
2 {
3 int max = x;
4
5 if ( y > max )
6 y = max;
7
8 if ( z > max )
9 z = max;
10
11 return max;
12 } // end method maximum
|
التصحيح:
كود PHP:
public int maximum( int x, int y, int z )
{
int max = x;
if ( y > max )
max = y;
if (z > max)
max = z;
return max;
} // end method maximum
الخطأ كان في الif statements حيث انه خلى الy و z يساون الماكس والمفروض العكس الماكس يساوي القيمة
لأنه في النهاية يرجع الماكس مو المتغير z او y