سلطان حمد الدوسري
unknown
java
a year ago
1.8 kB
1
Indexable
Never
package a; import javax.swing.JOptionPane; public class A { public static void main(String[] args) { int n=0; int[][] a= new int[3][]; String all="",all1="بيانات موظفي الشركة"; for(int i=0;i<a.length;i++){ do{ n=Integer.parseInt(JOptionPane.showInputDialog("ادخل عدد الموظفين في الادارة رقم "+(i+1))); if(n<1){JOptionPane.showMessageDialog(null, "يجب ان يكون عدد الموظفين اكبر من الصفر");} }while(n<1); a[i]=new int[n]; for(int j=0;j<a[i].length;j++){ do{ a[i][j]=Integer.parseInt(JOptionPane.showInputDialog("ادخل عمر الموظف رقم "+(j+1))); if(a[i][j]<1){JOptionPane.showMessageDialog(null, "يجب ان يكون عمر الموظف اكبر من الصفر");} if(a[i][j]>59){JOptionPane.showMessageDialog(null, "يجب ان يكون عمر الموظف اصغر من الستين");} }while(a[i][j]<1||a[i][j]>59); } } int b=0;int sumAge=0,s=0; for(int i=0;i<a.length;i++){ all="";b=0;sumAge=0;s=0; for(int j=0;j<a[i].length;j++){ b++;s++;sumAge+=a[i][j]; all+="\n"+"عمر الموظف رقم "+(j+1)+" هو"+a[i][j]+" تبقى له في الخدمة: "+(60-a[i][j])+"سنة"; } all1+=all+"\n"+"عدد الموظفين في الاداره رقم "+(i+1)+"هو :"+b+" مجموع اعمارهم "+sumAge+" متوسط اعمارهم هو "+(sumAge/s); } JOptionPane.showMessageDialog(null, all1); } }