Tipo de datos primitivos

Anuncio
Tipo de datos primitivos
JOptionPane.showMessageDialog(null,“Bienvenido a Java”);
oscarbed
oscarbed
Los valores se guardan en
variables
login
login
Nombre de la variable
Representación mental
oscarbed
login
oscarbed
28
28
Se necesitan 2 variables
nombre
edad
28
oscarbed
Los valores se guardan en
variables
Cada variable tiene un nombre
y debe ser de un tipo
(dependiendo del tipo de dato
que va a almacenar)
28
Tipos de datos primitivos
• La edad de una persona
• La estatura
• El nombre
• ¿Es usted casado?
Tipos de datos primitivos
• La edad de una persona (número entero)
• La estatura (número decimal)
• El nombre (texto)
• ¿Es usted casado? (cierto o falso)
Tipos de datos primitivos
• Para el manejo de cantidades enteras
byte, short, int, long
• Para cantidades reales
float, double
• Para valores lógicos, falso o verdadero
boolean
• Para caracteres
char
• Para texto (cadenas)
String
Tipos de datos primitivos
• Enteros
Tipo de
dato
byte
-128 a 127
short
-32768 a 32767
int
-2147483648 a
2147483647
-9223372036954775808 a
9223372036854775807
long
Rango de valores permitido
Tipos de datos primitivos
• Declaración de variables
tipodato nombrevariable;
Tipos de datos primitivos
• Declaración de variables
tipodato nombrevariable;
int
String
double
Tipos de datos primitivos
• Declaración de variables
tipodato nombrevariable;
int
String
double
Se especifica por el
programador
Tipos de datos primitivos
• Declarar una variable de tipo int con el nombre cantidad
Tipos de datos primitivos
• Declarar una variable de tipo int con el nombre cantidad
int cantidad;
Tipos de datos primitivos
• Declarar una variable de tipo int con el nombre cantidad
int cantidad;
cantidad
Tipos de datos primitivos
• Para asignar (colocar) un valor a una variable se utiliza
el operador =
Tipos de datos primitivos
• Para asignar (colocar) un valor a una variable se utiliza el =
int cantidad;
cantidad=10;
cantidad
cantidad=10;
cantidad
10
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);
}
}
= es el operador asignación
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 operador + permite que el valor contenido
en la variable edad haga parte del mensaje que se
mostrará en la ventana
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?
Esta ventana permite la entrada de
datos a un programa
JOptionPane
showMessageDialog()
showInputDialog()
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
El dato a ingresar no es un String
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
Operadores Aritméticos
• Un operador es un símbolo que representa una
operación
Operador
Resultado
+
*
/
Suma
Resta
Producto
División
int a, b;
a=8;
b=2;
a*b
int a, b, m;
a=8;
b=2;
m=a*b;
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 DE
VALORES\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 DE
VALORES\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 DE
VALORES\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
Problema (Calculando el IVA): Desarrollar una aplicación Java que
solicite el precio de un producto y que calcule dos valores: el
IVA(16%) y el valor bruto
Descargar