Foros > Java: Utilizando el WHILE o DOWHILE

  1. torturo

    Mensajes [6] - Enviado el Martes 15 de Mayo de 2007 a las 00:54hs

    bueno he aki mi cuestion, aun no he encontrado respuesta para lo de mi primera pregunta:
    http://www.elguruprogramador.com.ar/foros/tema/226

    como sea, porque cuando quiero crear un ciclo y le digo que WHILE(a==b) por ejemplo solo hace el ciclo una vez y ya... cual es el error??? les dejo un ejemplo pa ke me ayuden... solo quiero saber porque... para que pudiera funcionar le tube que poner <=
    les dejo un ejemplo de cuando quise que hiciera una operacion matematica sacando exponentes... repito... megustaria saber porque tengo que poner <= y no ==:

    ------------------------------------------------------------------------------------------------------

    import javax.swing.JOptionPane;
    public class exponente
    {
    ?? ? public int y=0;
    ???? public int z=0;
    ???? public int a=0;
    ???? public int conta=2;
    ???? public String numeroz;
    ???? public String numeroa;

    public exponente()
    {
    ???? numeroz = JOptionPane.showInputDialog("numero a elevar");
    ????? z=Integer.parseInt(numeroz);
    ???? numeroa = JOptionPane.showInputDialog("exponente");
    ? ? ? a=Integer.parseInt(numeroa);

    ???? y=z;
    ???? if(a==1)
    ???? {
    ???? System.out.println(z);
    ???? }
    ???? else
    ????????? {
    ????????????? while(conta<=a)
    ???????????? {
    ????????????????? z=z*y;
    ????????????????? conta=conta+1;
    ????????????????? System.out.println(z);
    ????????????? }
    ??? ? ?? }
    }??
    public static void main(String[] args)
    ? {
    ???? exponente obj;
    ???? obj =new exponente();
    ? }

    }

    --------------------------------------------------------------------------------------------------------

    alguien sabe porque es esto??


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API