Advertisement
arthur_arw

Vetor.java

Aug 28th, 2014
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. package Vetor;
  2.  
  3. public class Vetor {
  4.    
  5.     private int vet[]= new int[5];
  6.     private int dimensao;
  7.  
  8.     public int[] getVet() {
  9.         return vet;
  10.     }
  11.    
  12.     public void setVet(int[] vet) {
  13.         this.vet = vet;
  14.     }
  15.    
  16.     public int getDimensao() {
  17.         return dimensao;
  18.     }
  19.    
  20.     public void setDimensao(int dimensao) {
  21.         this.dimensao = dimensao;
  22.     }
  23.    
  24.     public void DefinDim(int dimensao){
  25.         this.dimensao = dimensao;
  26.     }
  27.    
  28.    
  29.     public void InserirRand(){
  30.         for(int i=0;i<vet.length;i++){
  31.             vet[i] = (int)(Math.random()*10)+1;
  32.         }
  33.     }
  34.    
  35.     public void ProdutoRand(int dimensaoParametro,int vet2[] ){
  36.         int result=0;
  37.         for(int i=0;i<vet.length;i++){
  38.             int numero1 = vet[i];
  39.             int numero2 = vet2[i];
  40.             if(getDimensao() == dimensaoParametro){
  41.                 result = result+numero1*numero2;
  42.                 System.out.println("Produto dos Elementos: "+result);
  43.             }else{
  44.                 System.out.println("Dimensões diferentes "+ -1);
  45.             }
  46.         }
  47.         System.out.println("Final: "+result);
  48.     }
  49.    
  50.     public void Mostra(){
  51.         for(int i=0;i<dimensao;i++)
  52.         System.out.println("Elementos: "+vet[i]);
  53.     }
  54.    
  55.     public void SomarRand(){
  56.         int num;
  57.         int result=0;
  58.         for(int i=0;i<vet.length;i++){
  59.             num=vet[i];
  60.             result = result + num;
  61.         }
  62.         System.out.println("Soma dos elementos: "+result);
  63.     }
  64.  
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement