Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Beginner Web en 16 Agosto 2019, 04:01 am



Título: clases statics y clases objetos
Publicado por: Beginner Web en 16 Agosto 2019, 04:01 am
Hola es lo mismo esto

Código
  1. package un.paquete;
  2.  
  3. import java.util.Random;
  4.  
  5. public class Vector {
  6.  
  7. private static int TAMAÑO_VECTOR = 10;
  8.  
  9. public Vector() {
  10. }
  11.  
  12. public int[] cargarVector() {
  13. int numeros[] = new int[TAMAÑO_VECTOR];
  14. Random aleatorio = new Random();
  15. for(int i = 0; i < numeros.length; i++) {
  16. numeros[i] = aleatorio.nextInt(10);
  17. }
  18. return numeros;
  19. }
  20.  
  21. public void mostrarVector(int numeros[]) {
  22. for(int i = 0; i < numeros.length; i++) {
  23. System.out.print(numeros[i] + " ");
  24. }
  25. }
  26. }
  27.  

Código
  1. package de.ana;
  2.  
  3. import un.paquete;
  4.  
  5. public class Principal{
  6.  
  7. public static void main(String args[]) {
  8.  
  9. Vector nuevo = new Vector();
  10. int arreglo[] = nuevo.cargarVector();
  11. nuevo.mostrarVector(arreglo);
  12. }
  13. }

Que esto?

Código
  1. package un.paquete
  2.  
  3. public class EjemploVector {
  4. private static int TAMANIO_VECTOR= 10;
  5.  
  6.  
  7. /**
  8. *
  9. * @return un arreglo cargado con valores aleatorios
  10. */
  11. public static int[] cargarVector() {
  12. int numeros[] = new int[TAMANIO_VECTOR];
  13. int max = 10;
  14.        int min = 1;
  15.        int range = max - min + 1;
  16. for(int i = 0; i < 10; i++) {
  17. numeros[i] = (int)(Math.random()* range) + min;
  18. }
  19. return numeros;
  20. }
  21.  
  22. public static void mostrarVector(int numeros[]) {
  23. for(int i = 0; i < TAMANIO_VECTOR; i++) {
  24. System.out.println(numeros[i]);
  25. }
  26. }
  27.  
  28. /**
  29. * Método main
  30. * @param args
  31. */
  32. public static void main(String[] args) {
  33.  
  34. int numeros[]  = cargarVector();
  35. mostrarVector(numeros);
  36.  
  37. }
  38.  
  39. }