Sei sulla pagina 1di 12

Tipos de Datos en

Java
Tipos de Datos en Java
Ejemplos de declaracin de variables.

O int j; Declaracin de la variable j de tipo entera .Sin


valor inicial
O char grado = A; Declaracin de una variable char.
Con valor inicial de A
O String nombre = Juan
O short s = 100 Declaracin de la variable s entera
corta con un valor inicial de 100
O boolean first = true;
O String planeta = Tierra;
O Constantes
O Es un dato numrico o alfanumrico que no
cambia durante la ejecucin de un
programa, por ejemplo pi=3.1416, g= 9789
m/s2.
O
Variables de tipo Carcter(char)

Son variables que almacena caracteres individuales (letra, numero, signo ?, etc...).
El carcter que se inicializa debe ir entre apstrofes o comillas simples 'a'.
El tipo char, guarda las representaciones del cdigo ASCII de los caracteres,
tanto de letras como de nmeros.
class Caracter
{
public static void main (String[ ] args)
{
char miletra='a;
char valor = 66;
System.out.println("MI letra es: " + miletra);
System.out.println("La segunda letra del alfabeto es " + valor);
}
} Este es el resultado de la ejecucin del cdigo
Mi letra es: a
La segunda letra del alfabeto es : B
Variables de tipo Booleano

Las variables de tipo booleano se declaran con la palabra boolean. En java, las
variables de tipo booleano slo pueden tener los valores false o true.

class Boleano
{
public static void main (String[ ] args)
{
boolean mujer, hombre;
mujer= true;
hombre = false;
System.out.println("Eres mujer " + mujer);
System.out.println("Eres hombre " + hombre);
}
}
El resultado de la ejecucin de este programa es:
Bole1 tiene true
Bole2 tiene false
O Comparacin de cadenas funcin equals
class comparacade
{
public static void main(String args[])
{
String equipo = "Raiders";

System.out.println(equipo.equals("raiders"));
System.out.println(equipo.equals("Raiders"));
System.out.println(equipo.equalsIgnoreCase("Raiders"));
}
}
Comparar una cadena

class compCad
{
public static void main(String args[])
{
String cad = " ", cad2 = " ";
System.out.println("teclea una cadena ");
cad = Leer.dato();

System.out.println("teclea otra cadena ");


cad2 = Leer.dato();

if (cad.equals(cad2))
System.out.println("las cademas son iguales ");
else
System.out.println("las cademas no son iguales ");

}
}
La clase Math
5

Se encuentra en el paquete java.lang

Incluye mtodos estticos para calcular:


Raiz cuadrada
exponeciacin

Funciones trigonomtricas

Tambin tiene constantes matemticas como


Math.PI
class math
{
public static void main(String args[])
{
double valpi;
int num;
System.out.println("Introduce un numero entero");
num= Leer.datoInt();
System.out.println("Elevar " +num + " al cubo " +
(Math.pow(num,3)));

System.out.println("Raiz cuadrada de "+num +


(Math.pow(num,(1d/2))));
valpi = Math.PI;
System.out.println("El valor de pi " + valpi);

}
}
Ejemplo Math
class Math2
{
public static void main(String args[])
{
int i = 7;
int j = -9;
double x = 72.3543;
double y = 0.3498;
// para hallar el menor de dos nmero
System.out.println("min(" + i + "," + j + ") es " + Math.min(i,j));
System.out.println("min(" + x + "," + y + ") es " + Math.min(x,y));
// Para hallar el mayor de dos nmeros
System.out.println("max(" + i + "," + j + ") es " + Math.max(i,j));
System.out.println("max(" + x + "," + y + ") es " + Math.max(x,y));
//Generar nmero aleatorios
System.out.println("Nmero aleatorio: " + Math.random());
System.out.println("Otro nmero aleatorio: " + Math.random());
//
double angulo = 45.0 * Math.PI/180.0;
System.out.println("cos(" + angulo + ") es " + Math.cos(angulo));
System.out.println("sin(" + angulo + ") es " + Math.sin(angulo));
System.out.println("tan(" + angulo + ") es " + Math.tan(angulo));
}
}
Obtener la longitud de una escalera recargada en una pared de
4.33 m de
altura que forma un ngulo de 60 grados con respecto al piso.
Cdigo Fuente
class LongitudEscalera {

public static void main(String[] args) {


//int a, b, c;
double a, b, c;
a=60;
b=4.33;
double rad, senb;

rad = (a) * (Math.PI)/180;


res= Math.sin(rad);

c = b/senb;

System.out.println ("La longitud es: " + c );


}
}

Potrebbero piacerti anche