tipos datos java

69
Tipo de datos en Java

Upload: juan-mamani

Post on 01-Jan-2016

56 views

Category:

Documents


0 download

TRANSCRIPT

Tipo de datos en Java

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

29

29

Se necesitan 2 variables

29

nombre

edad

nombre

profesión

sexo

barrio

Cada variable tiene un nombrey debe ser de un tipo

(dependiendo del tipo de dato que va a almacenar)

29

Tipos de datos

• La edad de una persona

• La estatura

• El nombre

• 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;

Tipos de datos

• Declaración de variables

tipodato nombrevariable;

int String double

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:

• Declarar una variable de tipo int con el nombre cantidad

Tipos de datos

• Declarar una variable de tipo int con el nombre cantidad

int cantidad;

Tipos de datos

• Declarar una variable de tipo int con el nombre cantidad

int cantidad;

cantidad

Tipos de datos

• Para guardar un valor en una variable se utiliza el símbolo =

Tipos de datos

• 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

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

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)

Debe mostrar los datos ingresados en una ventana usando JOptionPane.showMessageDialog

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?

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

• Un operador es un símbolo que representa una operación

Operadores Aritméticos

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 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

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