Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: emeery en 15 de Agosto 2016, 21:06

Título: Ayuda con Variables en Java reinicializar el valor dos veces para reutilizarlas
Publicado por: emeery en 15 de Agosto 2016, 21:06
Buenas tardes ando realizando el libro de java y estoy tratando con los metodo Math, estoy realizando diferentes metodos pero para inicializar seguir usando la x en 0 para no tener que usar otra variable 


¿Cuál es el valor de x después de que se ejecuta cada una de las siguientes instrucciones?
a) x - Math. abs C 7 .5 );
b) x - Math.floorC 7.5 );
c) x ■ Math.absC 0.0 );
d) x - Math. cei 1 C 0.0 );
e) x - Math.absC -6.4 );
f) x - Math.cei 1 C -6.4 );
g) x - Math.cei 1 C -Math.absC -8 + Math.floorC -5.5 ) ) );


public class Deitel667ValorDeX
{
   //double  x =0;

   public static void main(String[] args) {
      
      double x = 0;

      x = Math.abs(7.5);
      System.out.print(x);

      double x = 0;

      x = Math.floor(7.5);
      System.out.print(x);

   }

   
}

mi programa lo estoy realizando de esta manera pero me dice que la varible x ya esta definida como puedo volverla a inicializar en 0 o para volver a usarla sin que tenga que cambiar de variable para la segunda operacion. Gracias !

Título: Re:Ayuda con Variables
Publicado por: Kabuto en 17 de Agosto 2016, 14:23
Es porque repites la palabra "double".
Esta solo has de ponerla una vez, la primera vez que declaras la variable para especificar su tipo de dato.
Luego ya no es necesario, y de hecho no puedes como estás comprobando, volver a especificar su tipo de dato.

Las siguientes veces que quieras poner su valor a cero, basta con un simple:

Código: [Seleccionar]
x = 0;
Sin especificar de nuevo que es double
Título: Re:Ayuda con Variables en Java reinicializar el valor dos veces para reutilizarlas
Publicado por: emeery en 17 de Agosto 2016, 19:24
Muchas gracias por la información, saludos!