Mrgentledolphin

stampa pagella

May 11th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.47 KB | None | 0 0
  1. import java.util.*;
  2. public class Vetp2 {
  3.    
  4.     public static int[][] inizializzaMatr(){
  5.        
  6.         int matr[][] = {
  7.             {1,2,3,4,5},
  8.             {6,7,8,9,10},
  9.             {11,12,13,14,15},
  10.             {16,17,14,19,20}
  11.         };
  12.         return matr;
  13.     }
  14.     public static void stampa(int a[][],String b[],String c[], int med[]){
  15.         final int n=4;
  16.         final int m=5;
  17.        
  18.        
  19.         for(int i=0; i<m+1; i++){
  20.             System.out.print("  "+c[i]+"    ");
  21.         }
  22.         for(int i=0; i<n; i++){
  23.             System.out.print("\n"+b[i]);
  24.             for(int j=0; j<m; j++){
  25.                     System.out.print("  "+a[i][j]+" ");
  26.             }
  27.             System.out.print("  "+med[i]);
  28.         }
  29.     }
  30.    
  31.     public static int[] calcolamedia(int matr[][]){
  32.         final int n=4;
  33.         final int m=5;
  34.         int somme[]=new int[n];
  35.         int medi[]=new int[n];
  36.        
  37.         for(int i=0; i<n; i++){
  38.             for(int j=0; j<m; j++){
  39.                 somme[i]=somme[i]+matr[i][j];
  40.             }
  41.         }
  42.        
  43.         for(int i=0; i<n; i++){
  44.             for(int j=0; j<m; j++){
  45.                 medi[i]=somme[i]/m;
  46.             }
  47.         }
  48.         return medi;
  49.     }
  50.     public static String[] caricastud(){
  51.         String stud[]={"rossi", "bianchi","verdi","werty"};
  52.         return stud;
  53.     }
  54.    
  55.     public static String[] caricamat(){
  56.         String mat[] = {"mate", "info", "ingl", "ita", "ginn" ,"medie"};   
  57.         return mat;
  58.     }
  59.  
  60.     public static void main(String[] args) {
  61.        
  62.         int matrice[][]=inizializzaMatr();
  63.         Scanner input = new Scanner (System.in);
  64.         String[] studenti = caricastud();
  65.         String[] materie= caricamat();
  66.        
  67.         int medie[]=calcolamedia(matrice);
  68.        
  69.         stampa(matrice, studenti, materie, medie);
  70.         input.close();
  71.     }
  72.  
  73. }
Advertisement
Add Comment
Please, Sign In to add comment