Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.15 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Test {
  4.     static int dim, min, max;
  5.     static String nome, cognome;
  6.    
  7.     public static void main (String[] args) {
  8.         leggiAutore();
  9.         visualizzaAutore();    
  10.         inserisciVariabili();
  11.                 inizializzaArray();
  12.                 System.out.println(arrayDoppio(array1,array2));
  13.     }
  14.    
  15.     public static void inserisciVariabili(){
  16.         Scanner tastiera = new Scanner(System.in);
  17.         System.out.println("Inserire la dimensione dell'array: ");
  18.         dim = tastiera.nextInt();
  19.         System.out.println("Inserire il valore minimo per i numeri casuali: ");
  20.         min = tastiera.nextInt();
  21.         System.out.println("Inserire valore massimo per i numeri casuali: ");
  22.         max = tastiera.nextInt();
  23.        
  24.     }
  25.    
  26.     public static void inizializzaArray(){
  27.         int [] array1 = new int[dim];
  28.                 int [] array2 = new int[dim];
  29.                 //riempi il primo array con numeri casuali
  30.                 for(int i=0;i<dim;i++){
  31.                     array1[i]=min+(int)(Math.random()*(max-min)+1);
  32.                 }
  33.                 for(int i=0;i<dim;i++){
  34.                     array2[i]=min+(int)(Math.random()*(max-min)+1);
  35.                 }    
  36.     }
  37.    
  38.     public static int[] arrayDoppio(int array1[],int array2[]){
  39.             int[] arrayNuovo=new int[dim*2];
  40.             for(int i=0;i<dim;i++){
  41.                 arrayNuovo[i]=array1[i];
  42.             }
  43.             for(int i=dim;i<dim*2;i++){
  44.                 arrayNuovo[i]=array2[i];
  45.             }
  46.             return arrayNuovo;
  47.         }
  48.    
  49.     public static int sommaPostiPari(int [] arrayNuovo){
  50.         int somma=arrayNuovo[0];
  51.                 for(int i=2;i<(dim*2);i++){
  52.                     i++;
  53.                     somma+=arrayNuovo[i];
  54.                 }
  55.                 return somma;
  56.     }
  57.    
  58.     public static void leggiAutore(){
  59.         Scanner tastiera = new Scanner(System.in);
  60.         System.out.println("Inserisci il tuo nome: ");
  61.         nome = tastiera.nextLine();
  62.         System.out.println("Inserisci il tuo cognome: ");
  63.         cognome = tastiera.nextLine();
  64.     }
  65.  
  66.  
  67.     public static void visualizzaAutore(){
  68.         System.out.println("Nome autore: " + nome);
  69.         System.out.println("Cognome autore: " + cognome);
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement