السلام عليكم
كيف الحال اخواني؟
عندي هذا السؤال
اكتب برنامج لأدخال 8 اعداد وتخزينها في مصفوفة بحيث يقوم البرنامج بطباعة ما يلي:
1/ جميع الاعداد المخزنة في مصفوفة.
2/ مجموع الأعداد السالبة.
3/ عدد الأعداد الزوجية.
4/ معدل جميع الأعداد.
هذا هو الحل ولكن يعطيني خطأ في الجواب
اذا ممكن تويضح الخطأ مع ذكر السبب
import javax.swing.*;
public class Test
{
public static void main(String args[])
{
int num[]=new int[8];
String title="The Result";
String output=" ";
String s;
int sum=0;
int count=0;
int sum1=0;
float average;
for(int i=0;i<num.length;i++)
{
s=JOptionPane.showInputDialog("Enter numbers"+i+":");
num=Integer.parseInt(s);
sum=sum+num;
}
output+="\nThe number are=";
for(int i=0;i<num.length;i++)
{
output+=num+"";
if (num%2==0)
count++;
}
for(int i=0;i<num.length;i++)
{
output+=num+"";
if (num>0)
sum1--;
}
output+="\nThe Sum="+sum;
average=sum/8;
output+="\nThe Average="+average;
output+="\nThe Even tnumber = "+count;
output+="\nThe sum1 tnumber = "+sum1;
JOptionPane.showMessageDialog(null,output,title,JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}ولكم مني جزيل الشكر
اخوكم المبرمج الصغير