martes, 29 de abril de 2008

FUNDAMENTOS DE JAVA

EJERCICIOS
TIPOSENTEROS1
public class TiposEnteros1
{
public static void main (String [] args)
{
byte EdadJuan = 20;
byte EdadPedro = 22;
short SueldoBase = 1980;
short Complementos = 400;
System.out.println(SueldoBase);
}
}
MODIFICACIONES
  • Cual es el valor que presenta el programa?

SueldoBase que su valor es igual a 1980

  • Que pasaria si asignamos en la variable EdadJuan el valor de 200?

No se puede ejecutar el programa porque el byte ejecuta de -127 a 128

  • Cual es el valor máximo para SueldoBase?

Hasta 32768

TIPOSENTEROS2

public class TiposEnteros2

{

public static void main (String[] args)

{

int HabitantesEnMoctezuma = 400000;

long HabitantesEnElMundo = 5000000000L;

System.out.println(HabitantesEnElMundo);

}

}

MODIFICACIONES

  • Cual es el valor que presenta el programa?

Aparece el valor de HabitantesEnElMundo igual a 5000000000L

  • Que pasaria si a la variable HabitantesEnElMUndo le asignamos el valos sin "L" como lo tomara el compilador

La letra "L" indica el tamayo de la longitud o podria ser que marque el tope del valorva de ese numero

TIPOSDECIMALES

public class TiposDecimales

{

public static void main (String[] args)

{

float $PiezaPan = 0.87f;

float $KiloQueso = 1.93f;

float $Bocadillo = $PiezaPan + $KiloQueso * 0.15f;

double NumeroHormigas=6E+100;

double DistanciaSubAtomica=2.45E-95;

System.out.println($Bocadillo);

}

}