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
-
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 !
-
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:
x = 0;
Sin especificar de nuevo que es double
-
Muchas gracias por la información, saludos!