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


 


Tema destacado: Comparativa y análisis mejores sistemas de videollamadas


  Mostrar Mensajes
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 54
241  Programación / Java / Matrices en Java en: 6 Abril 2019, 03:13
Hola, estará bien recorrida esta matriz de String? Mi idea es evitar la lectura los espacios que esten en null, soy novata en este mundo del Java

Código
  1.    public static void mostrarInformación(String[][] p) {
  2.        int i, j;
  3.        for (i = 0; i < p.length; i++) {
  4.            for (j = 0; j < p[i].length && p[i][j] != null; j++) {
  5.                System.out.println(p[i][j]+"\t");
  6.            }
  7.            if (p[i][0] != null) {
  8.                System.out.println("");
  9.            }
  10.        }
  11.    }
242  Programación / Java / Re: Clase Lista en: 4 Abril 2019, 10:58
Que bueno, estoy usando estos metodos para hacer pruebas pero me gustaria sacar la informacion de la lista dato por dato como hacia en mi querido C++  :laugh:

Código
  1. final LinkedList<Alumno> list = new LinkedList<>();
  2.        list.add(new Alumno("Ana", "Keldysh", (short) 14));
  3.  
  4.        Principal.mostrarMiLista(list);

Código
  1.    public static void mostrarMiLista(LinkedList list) {
  2.  
  3.        if (list.isEmpty()) {
  4.            System.out.println("Lista vacia");
  5.            return;
  6.        }
  7.  
  8.        Iterator it = list.iterator();
  9.  
  10.        System.out.println("Elementos de la lista:");
  11.        while (it.hasNext()) {
  12.            System.out.println(it.next().toString());
  13.        }
  14.  
  15.    }

Quiero hacer esto

Código
  1. void mostrar_lista(nodo lista)
  2. {
  3. nodo i;
  4. if(lista!=NULL){
  5. for(i=lista;i!=NULL;i=i->sig){
  6. cout<<"Legajo: "<<i->dato.legajo<<endl;
  7. cout<<"Apellido: "<<i->dato.apellido<<endl;
  8. cout<<"Nombre: "<<i->dato.nombre<<endl<<endl;
  9. }
  10. }
  11. else
  12. cout<<"LISTA VACIA"<<endl;
  13. }

 :huh:
243  Programación / Java / Re: Metodo mostrar todos los atributos de un objeto por pantalla(RESUELTO) en: 4 Abril 2019, 10:35
interesante pero algo complicado por ahora
244  Programación / Java / pequeñas dudas de java en: 4 Abril 2019, 06:54
Hola chicos, como puedo aprender mas rapido Java? que quiere decir cuando creo un metodo dentro de una clase principal como public static void me lo toma cuando lo llamo desde el main de esa clase pero cuando lo declaro como public void no me lo toma?
245  Programación / Java / Duda sobre combinar métodos de una clase en otra en: 4 Abril 2019, 04:04
Bueno tengo un Proyecto llamado ProyectoCelular y otro ProyectoCalculadora, quiero que la clase Celular del Proyecto ProyectoCelular pueda tener los metodos que tiene la clase Calculadora del ProyectoCalculadora ¿Cual es la forma correcta? Tener en cuenta que la clase Celular debe poder hacer uso de los metodos de la clase Calculadora

Código
  1. package principal;
  2.  
  3. import clases.Celular;
  4. import clases.Calculadora;
  5.  
  6. public class ProyectoCelular {
  7.  
  8.    public static void main(String[] args) {
  9.        // Esto es el main todavia no lo terminé
  10.  
  11.    }
  12.  
  13. }
  14.  

Código
  1. package clases;
  2.  
  3. import java.lang.Math.*;
  4.  
  5. public class Calculadora {
  6.  
  7.    private String marca, modelo, sistemaOperativo, versionSistemaOperativo;
  8.  
  9.    public Calculadora(String marca, String modelo, String sistemaOperativo, String versionSistemaOperativo) {
  10.        this.marca = marca;
  11.        this.modelo = modelo;
  12.        this.sistemaOperativo = sistemaOperativo;
  13.        this.versionSistemaOperativo = versionSistemaOperativo;
  14.    }
  15.  
  16.    /**
  17.      *
  18.      * @param a
  19.      * @param b
  20.      * @return La suma entre a y b
  21.      */
  22.    public float sumar(float a, float b) {
  23.        return a + b;
  24.    }
  25.  
  26.    /**
  27.      *
  28.      * @param a
  29.      * @param b
  30.      * @return La resta entre a y b
  31.      */
  32.    public float restar(float a, float b) {
  33.        return a - b;
  34.    }
  35.  
  36.    /**
  37.      *
  38.      * @param a
  39.      * @param b
  40.      * @return La multiplicación entre a y b
  41.      */
  42.    public double multiplicar(double a, double b) {
  43.        if (a == 0 || b == 0) {
  44.            return 0;
  45.        } else {
  46.            return a * b;
  47.        }
  48.    }
  49.  
  50.    /**
  51.      *
  52.      * @param a
  53.      * @param b
  54.      * @return La división entre a y b
  55.      */
  56.    public double dividir(float a, float b) {
  57.        return a / b;
  58.    }
  59.  
  60.    /**
  61.      *
  62.      * @param n
  63.      * @return El factorial de un numero
  64.      */
  65.    public int factorial(int n) {
  66.        if (n < 1) {
  67.            return 1;
  68.        } else {
  69.            return n * factorial(n - 1);
  70.        }
  71.    }
  72.  
  73.    /**
  74.      * @return the marca
  75.      */
  76.    public String getMarca() {
  77.        return marca;
  78.    }
  79.  
  80.    /**
  81.      * @param marca the marca to set
  82.      */
  83.    public void setMarca(String marca) {
  84.        this.marca = marca;
  85.    }
  86.  
  87.    /**
  88.      * @return the modelo
  89.      */
  90.    public String getModelo() {
  91.        return modelo;
  92.    }
  93.  
  94.    /**
  95.      * @param modelo the modelo to set
  96.      */
  97.    public void setModelo(String modelo) {
  98.        this.modelo = modelo;
  99.    }
  100.  
  101.    /**
  102.      * @return the sistemaOperativo
  103.      */
  104.    public String getSistemaOperativo() {
  105.        return sistemaOperativo;
  106.    }
  107.  
  108.    /**
  109.      * @param sistemaOperativo the sistemaOperativo to set
  110.      */
  111.    public void setSistemaOperativo(String sistemaOperativo) {
  112.        this.sistemaOperativo = sistemaOperativo;
  113.    }
  114.  
  115.    /**
  116.      * @return the versionSistemaOperativo
  117.      */
  118.    public String getVersionSistemaOperativo() {
  119.        return versionSistemaOperativo;
  120.    }
  121.  
  122.    /**
  123.      * @param versionSistemaOperativo the versionSistemaOperativo to set
  124.      */
  125.    public void setVersionSistemaOperativo(String versionSistemaOperativo) {
  126.        this.versionSistemaOperativo = versionSistemaOperativo;
  127.    }
  128.  
  129. }
  130.  

Código
  1. //Me parece que aca es donde tengo que poner algo de la clase Calculadora
  2. package clases;
  3.  
  4. public class Celular {
  5.    private String marca, modelo, color;
  6.    private double precio;
  7.  
  8.    public Celular(String marca, String modelo, String color, double precio) {
  9.        this.marca = marca;
  10.        this.modelo = modelo;
  11.        this.color = color;
  12.        this.precio = precio;
  13.    }
  14.  
  15.    /**
  16.      * @return the marca
  17.      */
  18.    public String getMarca() {
  19.        return marca;
  20.    }
  21.  
  22.    /**
  23.      * @param marca the marca to set
  24.      */
  25.    public void setMarca(String marca) {
  26.        this.marca = marca;
  27.    }
  28.  
  29.    /**
  30.      * @return the modelo
  31.      */
  32.    public String getModelo() {
  33.        return modelo;
  34.    }
  35.  
  36.    /**
  37.      * @param modelo the modelo to set
  38.      */
  39.    public void setModelo(String modelo) {
  40.        this.modelo = modelo;
  41.    }
  42.  
  43.    /**
  44.      * @return the color
  45.      */
  46.    public String getColor() {
  47.        return color;
  48.    }
  49.  
  50.    /**
  51.      * @param color the color to set
  52.      */
  53.    public void setColor(String color) {
  54.        this.color = color;
  55.    }
  56.  
  57.    /**
  58.      * @return the precio
  59.      */
  60.    public double getPrecio() {
  61.        return precio;
  62.    }
  63.  
  64.    /**
  65.      * @param precio the precio to set
  66.      */
  67.    public void setPrecio(double precio) {
  68.        this.precio = precio;
  69.    }
  70.  
  71.  
  72. }
  73.  

246  Programación / Java / Re: Metodo mostrar todos los atributos de un objeto por pantalla en: 30 Marzo 2019, 02:31
//Este es una clase
public class Persona{
private String nombre;
private int edad;

Constructor va aquí
Getters & Setters aquí
}

//Este es el main
public class Personal{

public static void main(){
Persona objeto1=new Persona("Ana",14);

//Esto es algo tedioso de hacer varios objetos de distintas clases
//Podia crear un metodo en la clase Persona que muestre todo, pero quiero saber si hay otra técnica por defecto
sout para mostrar el nombre de objeto1;
sout para mostrar la edad de objeto1;

}

}


Me parece que me conviene crear metodos en las clases para pedir los datos y otro para mostrarlos asi escribo menos en el main
247  Programación / Java / Metodo mostrar todos los atributos de un objeto por pantalla(RESUELTO) en: 30 Marzo 2019, 01:57
Buenas mi duda era si habia alguna forma de mostrar todos los atributos de un objeto, porque la verdad me canse de escribir mucho sout y llamar a los metodos Getters, alguna técnica porfis   :-(
248  Programación / Programación C/C++ / Re: funcion coseno en: 29 Marzo 2019, 03:11
Haa en algun lado lo vi, sabia que tenia que ver con eso,bueno muchas gracias por tu ayuda :)  ;-)

249  Programación / Programación C/C++ / Re: funcion coseno en: 29 Marzo 2019, 02:42
En la calculadora me sale 0,984807753 y en la consola me sale -0,713883  :huh:
250  Programación / Programación C/C++ / Re: funcion coseno en: 29 Marzo 2019, 01:43
No me sale, en num_terminos que va?

tengo esto no se que estoy haciendo mal

Código
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. using namespace std;
  6.  
  7. int factorial(int n)
  8. {
  9. if(n<1)
  10. return 1;
  11. else
  12. return n*factorial(n-1);
  13. }
  14.  
  15. long double coseno(int numero)
  16. {
  17. long double cos=0;
  18. int terminos=5, exponente=0;
  19. for(size_t i = 0; i < terminos * terminos; i += 2, exponente++)
  20.     cos += pow(-1,exponente) * pow(numero,i)/factorial(i);
  21.    return cos;
  22. }
  23.  
  24. main()
  25. {
  26. cout<<"Coseno: "<<coseno(10)<<endl;
  27. }
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 54
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines