Tipos Datos Java
-
Upload
juan-mamani -
Category
Documents
-
view
59 -
download
0
Transcript of Tipos Datos Java
Cada variable tiene un nombrey debe ser de un tipo
(dependiendo del tipo de dato que va a almacenar)
• La edad de una persona (número entero)
• La estatura (número real)
• El nombre (texto)
Tipos de datos
• Para el manejo de cantidades enteras
int
• Para cantidades reales
double
• Para texto
String
Tipos de datos
• Declaración de variables
tipodato nombrevariable;
int String double
Tipos de datos
Se especifica por el programador
• Declaración de variables
tipodato nombrevariable;
int String double
Tipos de datos
Se especifica por el programador
int edad;String nombre;double estatura:
• Para guardar un valor en una variable se utiliza el símbolo =
int cantidad;
cantidad=10;
cantidad
10
cantidadcantidad=10;
Tipos de datos
import javax.swing.*;
public class Ejemplo12{
public static void main(String a[ ]){
int edad;edad = 18;JOptionPane.showMessageDialog(null,“Su edad es " + edad);System.exit(0);
}}
import javax.swing.*;
public class Ejemplo12{
public static void main(String a[ ]){
int edad;edad = 18;JOptionPane.showMessageDialog(null,“Su edad es " + edad);System.exit(0);
}}
JOptionPane.showMessageDialog(null, “Su edad es " + edad);
En este caso, el símbolo + permite que el valor contenido en la variable edad haga parte del mensaje que se mostrará en la ventana
nombre = JOptionPane.showInputDialog(“Digite su nombre”);
Clase Método que permite desplegar una ventana para la entrada de datos
Es necesario guardar el valor digitado, por lo tanto, se debe definir una variable y asignarle tal valor
String nombre;
nombre = JOptionPane.showInputDialog(“Digite su nombre”);
Problema: Desarrollar una aplicación Java que lea el nombre y la carrera de un estudiante, y que al final muestre los valores ingresados
Debe definir dos variables, una para guardar el nombre y otra para la carrera
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
String nombre;String carrera;
nombre=JOptionPane.showInputDialog(“Digite su nombre”);carrera=JOptionPane.showInputDialog(“Digite su carrera”);
JOptionPane.showMessageDialog(null, “El estudiante “ + nombre + “ estudia “ + carrera);
System.exit(0);
}}
Problema: Desarrollar una aplicación Java que lea los datos de una persona (nombre, profesión, sexo, dirección y barrio)
import javax.swing.*;
public class Ejemplo13{
public static void main(String a[ ]){
int x;x = 5;x = 10;JOptionPane.showMessageDialog(null,“El valor de x es " + x);System.exit(0);
}}
¿Qué valor se muestra?
import javax.swing.*;
public class Ejemplo13{
public static void main(String a[ ]){
int x;x = 5;x = 10;JOptionPane.showMessageDialog(null,“El valor de x es " + x);x = 20;System.exit(0);
}} ¿Qué valor se muestra?
import javax.swing.*;
public class Ejemplo13{
public static void main(String a[ ]){
int x;x = 5;x = 10;JOptionPane.showMessageDialog(null,“El valor de x es " + x);x = 20;JOptionPane.showMessageDialog(null,“El valor de x es " + x);System.exit(0);
}}
¿Qué valor se muestra?
¿Qué valor se muestra?
import javax.swing.*;
public class Ejemplo18{
public static void main(String a[]){
int edad;
edad=Integer.parseInt(JOptionPane.showInputDialog(“Digite su edad”));
JOptionPane.showMessageDialog(null,“La edad digitada fue " + edad);
System.exit(0);
}}
import javax.swing.*;
public class Ejemplo18{
public static void main(String a[]){
double estatura;
estatura=Double.parseDouble(JOptionPane.showInputDialog(“Digite su estatura”));
JOptionPane.showMessageDialog(null,“Su estatura es " + estatura);
System.exit(0);
}}
Problema: Desarrollar una aplicación Java que solicite el nombre y la edad de una persona y al final muestre un mensaje con los valores ingresados
• Un operador es un símbolo que representa una operación
Operadores Aritméticos
Operador Resultado
+ Suma
- Resta
* Producto
/ División
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int a,b,c,d; a=8;b=2;c=5;d=a+b+c;JOptionPane.showMessageDialog(null,“El valor calculado es " + d);
System.exit(0);
}}
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int a,b,c,d; a=8;b=2;c=5;d=(a+b)/c;JOptionPane.showMessageDialog(null,“El valor calculado es " + d);
System.exit(0);
}}
Problema: Desarrollar una aplicación Java que solicite dos valores enteros y calcule y muestre el valor de la suma
import javax.swing.*;
public class Ejemplo31{
public static void main(String a[]){
int x, y, suma;
}
}
import javax.swing.*;
public class Ejemplo31{
public static void main(String a[]){
int x, y, suma;
x=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de x"));
}
}
import javax.swing.*;
public class Ejemplo31{
public static void main(String a[]){
int x, y, suma;
x=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de x"));
}
}
import javax.swing.*;
public class Ejemplo31{
public static void main(String a[]){
int x, y, suma;
x=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de x"));y=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de y"));
}
}
import javax.swing.*;
public class Ejemplo31{
public static void main(String a[]){
int x, y, suma;
x=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de x"));y=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de y"));
}
}
import javax.swing.*;
public class Ejemplo31{
public static void main(String a[]){
int x, y, suma;
x=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de x"));y=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de y"));suma=x+y;
}
}
import javax.swing.*;
public class Ejemplo31{
public static void main(String a[]){
int x, y, suma;
x=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de x"));y=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de y"));suma=x+y;
}
}
import javax.swing.*;
public class Ejemplo31{
public static void main(String a[]){
int x, y, suma;
x=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de x"));y=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de y"));suma=x+y;
JOptionPane.showMessageDialog(null, "SUMA DEVALORES\n" + x + " + " + y + " = " + suma );
System.exit(0);}
}
import javax.swing.*;
public class Ejemplo31{
public static void main(String a[]){
int x, y, suma;
x=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de x"));y=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de y"));suma=x+y;
JOptionPane.showMessageDialog(null, "SUMA DEVALORES\n" + x + " + " + y + " = " + suma );
System.exit(0);}
} Adiciona el valor contenido en la variable x
import javax.swing.*;
public class Ejemplo31{
public static void main(String a[]){
int x, y, suma;
x=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de x"));y=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de y"));suma=x+y;
JOptionPane.showMessageDialog(null, "SUMA DEVALORES\n" + x + " + " + y + " = " + suma );
System.exit(0);}
} Adicione el mensaje “ + “
Problema (La Minicalculadora): Desarrollar una aplicación Java que solicite dos valores reales y calcule y muestre el valor de la suma, la resta y la multiplicación