elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 27
251  Programación / Programación General / Re: Como vender software sin tener una empresa en: 19 Septiembre 2013, 02:14 am
Ahora crear una empresa no es tan caro como antes. No sé si se podrá vender en las app stores sin tener alguna empresa que respalde la app. Empero, sería muy bueno que tengas tu empresa dedicada a esto; le da más 'formalidad'.
252  Programación / Programación General / Re: ¿Como puedo crear un SO? en: 19 Septiembre 2013, 02:11 am
Yo te recomendaría que le eches un ojo a Minix, es un clon (opensource por si preguntas) de Unix. Está diseñado para el ambiente educativo, ya que tiene mucho menos código que Linux. Así, con unos meses de estudio, podrás comprender el sistema y modificarlo a tu gusto (aquí viene la etapa de 'creación' de tu propio SO).


Saludos.
253  Programación / Java / Re: Ayuda en NetBeans con visa en modo de diseño en: 18 Septiembre 2013, 20:54 pm
¿Has abierto el formulario con la misma versión con que lo hiciste? ¿Tienes suficiente ram?

Si no, te recomiendo instalar la última versión Netbeans 7.3.1 e importar tu proyecto para seguir desarrollando.
254  Programación / Java / Re: Problema con Threads en Java en: 18 Septiembre 2013, 20:36 pm
Hola. No soy un experto en Java y quizás me equivoque en lo que voy a decirte, pero

Código
  1. if(matriz < matriz [j])
  2. {
  3.     buffer = matriz[j];
  4.     matriz[j] = matriz;
  5.     matriz = buffer;
  6. }

¿Qué quiere decir?.. :

Código
  1. if (matriz < matriz[j])

Esta línea no compara absolutamente nada. 'matriz' es un arreglo y no puedes compararlo con un valor sin especificar qué es lo que deseas comparar, como longitud (.length) o algún valor dentro del arreglo (matriz). Estás confundiendo matriz con arreglo. Una matriz es un arreglo bidimensional.

En la línea:

Código
  1. matriz[j] = matriz

¿Qué se supone que vas a guardar en matriz[j]?

No puedes guardar todo un arreglo en un subíndice de un arreglo.

Si te fijas, el error que tira es NullPointerException. Este error lo tira cuando se intenta manipular un dato que no existe.


Revisa esas líneas que seguro encontrarás el error.



Saludos.
255  Programación / Java / Re: Problema con un arreglo al devolver 5 valores maximos de un ramdom en: 16 Septiembre 2013, 05:46 am
Hola. No necesitas ordenar el array por el método de la burbuja, para eso tienes en la API el método sort que ordena un vector de mayor a menor. Una vez ordenados, con un simple for, guardas los 5 primeros (mayores) números del array ya ordenado.

Código
  1. private void setLongitud(){
  2. Scanner into = new Scanner(System.in);
  3. System.out.println("Ingrese el numero de valores que desea:");
  4. longitud = into.nextInt();
  5. }
  6.  
  7. private void setArray(){
  8. Random generadorAleatorio = new Random();
  9. for(int i=0; i<array.length; i++){
  10. array[i] = 1 + generadorAleatorio.nextInt(100);
  11. }
  12. }
  13.  
  14. private int[] getMayores(int[] arreglo){
  15. int[] numeros = new Int[5];
  16. // llamamos al metodo sort para ordenar el array
  17. Arrays.sort(arreglo);
  18. for(i=0; i<5; i++){
  19. numeros[i] = arreglo[i];
  20. }
  21. return numeros;
  22. }
  23.  




Saludos.
256  Programación / Java / Re: Ayuda con matriz mxn en: 24 Febrero 2013, 23:20 pm
Hola, En realidad no entiendo muy bien lo que deseas hacer, deseas multiplicar las matrices por sus índices? Yo lo entendí así e hice un code muy sencillo:

Código
  1. import java.util.Scanner;
  2.  
  3. public class multiplicarMatriz {
  4.  
  5. private Scanner t = new Scanner(System.in);
  6.    private int matrizUno[][];
  7.    private int matrizDos[][];
  8.  
  9. public void setMatriz()
  10. {
  11. System.out.println("Cuantas filas desea que tengan las matrices?");
  12. int filas = t.nextInt();
  13. System.out.println("Cuantas columnas?");
  14. int columnas = t.nextInt();
  15.  
  16. matrizUno = new int [filas][columnas];
  17. matrizDos = new int [filas][columnas];
  18. }
  19.  
  20. // metodo para llenar una matriz
  21. public void llenarMatriz()
  22. {
  23. for(int i=0; i<matrizUno.length; i++)
  24. {
  25. for(int j=0; j<matrizUno[i].length; j++)
  26. {
  27. System.out.println("Ingrese el elemento "+(j+1)+" de la fila "+i+": ");
  28. System.out.println("Matriz 1: ");
  29. matrizUno[i][j] = t.nextInt();
  30. System.out.println("Matriz 2: ");
  31. matrizDos[i][j] = t.nextInt();
  32. }
  33. }
  34. } // fin metodo
  35.  
  36. // metodo para mostrar los productos de 2 matrices
  37. public void mostrarProducto()
  38. {
  39. for(int i=0; i<matrizUno.length; i++)
  40. {
  41. for(int j=0; j<matrizUno[i].length; j++)
  42. {
  43. System.out.println("Producto de los elementos Nro "+(j+1)+" de las matrices: "+(matrizUno[i][j]*matrizDos[i][j]));
  44. }
  45. }
  46. } // fin metodo
  47.  
  48. } // el fin?

Main:

Código
  1. public class pruebaMatriz {
  2.  
  3. /**
  4. * @param args
  5. */
  6. public static void main(String[] args) {
  7. // TODO Auto-generated method stub
  8.  
  9. multiplicarMatriz prueba = new multiplicarMatriz();
  10. prueba.setMatriz();
  11. prueba.llenarMatriz();
  12. prueba.mostrarProducto();
  13.  
  14.  
  15. }
  16.  
  17. }


Lo que sale por consola:

Código
  1. Cuantas filas desea que tengan las matrices?
  2. 2
  3. Cuantas columnas?
  4. 2
  5. Ingrese el elemento 1 de la fila 0:
  6. Matriz 1:
  7. 2
  8. Matriz 2:
  9. 4
  10. Ingrese el elemento 2 de la fila 0:
  11. Matriz 1:
  12. 3
  13. Matriz 2:
  14. 5
  15. Ingrese el elemento 1 de la fila 1:
  16. Matriz 1:
  17. 1
  18. Matriz 2:
  19. 6
  20. Ingrese el elemento 2 de la fila 1:
  21. Matriz 1:
  22. 9
  23. Matriz 2:
  24. 7
  25. Producto de los elementos Nro 1 de las matrices: 8
  26. Producto de los elementos Nro 2 de las matrices: 15
  27. Producto de los elementos Nro 1 de las matrices: 6
  28. Producto de los elementos Nro 2 de las matrices: 63


No sé si lo que quieres es esto.



Saludos.
257  Programación / Java / Re: AYUDA porfavor con este problema en Java sobre Matriz en: 13 Febrero 2013, 22:16 pm
No eres el único  :xD Traumatizó a toda la clase con esta frase ;D
258  Programación / Java / Re: AYUDA porfavor con este problema en Java sobre Matriz en: 13 Febrero 2013, 14:14 pm
Este es un código para llenar una matriz en forma de caracol(así se le llama a este algoritmo). Esta es la forma, sólo tienes que hacerle unas pequeñas modificaciones.


Saludos.


Código
  1. public static void llenarmatrizcaracol(int mat[][],int n,int m)
  2.    {
  3.        int fil,col,aux,cont,k; //Nos creamos variables de tipo entero
  4.        cont=1;                   //Inicializamos un contador
  5.        for(k=0;k<m;k++)
  6.        {
  7.        col=k;
  8.                for(fil=k;fil<=(m-1-k);fil++)
  9.                {
  10.                mat[fil][col]=cont;
  11.                cont++;
  12.                }
  13.        fil=m-1-k;
  14.                for(col=k+1;col<=n-1-k;col++)
  15.                {
  16.                mat[fil][col]=cont;
  17.                cont++;
  18.                }
  19.        col=n-1-k;
  20.                for(fil=m-2-k;fil>=k;fil--)
  21.                {
  22.                mat[fil][col]=cont;
  23.                cont++;
  24.                }
  25.        fil=k;
  26.                for(col=n-2-k;col>=k+1;col--)
  27.                {
  28.                mat[fil][col]=cont;
  29.                cont++;
  30.                }
  31.        }
  32.        return;
  33.    }
  34.  
259  Programación / Java / null en: 11 Febrero 2013, 13:22 pm
  • Post eliminado.
260  Programación / Java / [Tema Eliminado] en: 10 Febrero 2013, 21:09 pm
  • Tema eliminado.
Páginas: 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 27
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines