Sie sind auf Seite 1von 24

Tipos Java Decalaracion de variables Operadores aritmeticos

Curso de Java
Introduccion a la Programacion II

Jaime Fernandez Martn

Curso INEM 02830. Programacion en Java

Marzo 2010
Tipos Java Decalaracion de variables Operadores aritmeticos

Indice

1 Tipos Java

2 Decalaracion de variables

3 Operadores aritmeticos
Tipos Java Decalaracion de variables Operadores aritmeticos

Indice

1 Tipos Java
Tipos basicos

2 Decalaracion de variables

3 Operadores aritmeticos
Tipos Java Decalaracion de variables Operadores aritmeticos

Tipos basicos

Tipos basicos

Determinan la estrucutra que tienen los datos que maneja un


programa
Para conocer la naturaleza de los datos
Pueden ser numeros enteros, caracteres, cadenas de texto o
literales, logicos
Java es fuertemente tipado

Tipos especficos de Java


char: Caracter. (16 bits). Definido por C
String: Cadena de caracteres. Definido por C, Cadena de
texto
boolean: Logicos. true, false
byte: Binario (8 bits)
Tipos Java Decalaracion de variables Operadores aritmeticos

Tipos basicos

Tipos basicos

Tipos especficos de Java


int: Numeros enteros. (32 bits)
float: Numeros reales. (32 bits)
short: Numeros enteros. (16 bits)
long: Numeros enteros. (64 bits)
double: Numero reales. (64 bits)

System . o u t . p r i n t l n ( 3 ) ;
System . o u t . p r i n t l n ( 3 . 1 2 ) ;
System . o u t . p r i n t l n ( t r u e ) ;
Tipos Java Decalaracion de variables Operadores aritmeticos

Indice

1 Tipos Java

2 Decalaracion de variables

3 Operadores aritmeticos
Tipos Java Decalaracion de variables Operadores aritmeticos

Declaracion
Sintaxis basica
Es una region de memoria donde se guarda un valor, que
posteriormente sera utilizado por el programa
Tiene un tipo asociado
Se puede leer y modificar
tipo identificador ;

Algunos ejemplos

i n t sumando1 ;
f l o a t saldoBanco ;
char l e t r a E l e g i d a ;
S t r i n g cadenaTexto ;
i n t sumando1 , sumando2 ;
Tipos Java Decalaracion de variables Operadores aritmeticos

Asignacion

Sintaxis
La variables necesitan un valor para ser utilizadas
Para asignar un valor a una variable se utiliza el smbolo =
A la derecha esta la variable y a la izquiera el valor
Se pueden asignar otras variables del mismo tipo

sumando1 = 1 1 ;
saldoBanco = 1345.25;
letraElegida = J ;
c a d e n a T e x t o = Cadena c u a l q u i e r a ;
sumando1 = sumando2 ;
Tipos Java Decalaracion de variables Operadores aritmeticos

Inicializacion

Tras declarar una variable, esta no tiene ningun valor asociado


Se puede, tras la declaracion, asignarle un valor a la variable
Si una variable no se inicializa no puede usarse, el compilador
nos dara un error

i n t sumando1 = 1 1 ;
f l o a t saldoBanco = 1345 ,25;
char l e t r a E l e g i d a = J ;
S t r i n g c a d e n a T e x t o = Cadena c u a l q u i e r a ;

1 Cual es la diferencia entre 7, 7, y 7 ?


2 Cual es la diferencia entre 123 y 123?
Tipos Java Decalaracion de variables Operadores aritmeticos

Constantes

Sintaxis
En ocasiones puede sernos util tener un valor fijo en un
programa
Las constantes son valores asociados a un identificador que no
pueden ser modificados
Con la palabra reservada final al inicio de la declaracion

f i n a l double p i = 3 . 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3 1 ;
Tipos Java Decalaracion de variables Operadores aritmeticos

Ejercicio

Conteido de variables

i n t op1 = 3 ;
i n t op2 = 2 5 ;
op1 = op2 ;

System . o u t . p r i n t l n ( op1 ) ;
System . o u t . p r i n t l n ( op2 ) ;
Tipos Java Decalaracion de variables Operadores aritmeticos

Ejercicio

Compila?

public class pruebas {


p u b l i c s t a t i c v o i d main ( S t r i n g [ ] a r g s ) {

i n t op1 = c ;
i n t op2 = 2 5 ;

System . o u t . p r i n t l n ( op1 ) ;
System . o u t . p r i n t l n ( op2 )
}
}
Tipos Java Decalaracion de variables Operadores aritmeticos

Ejercicio

Compila?

public class pruebas {


p u b l i c s t a t i c v o i d main ( S t r i n g [ ] a r g s ) {

S t r i n g cadena = c ;

System . o u t . p r i n t l n ( c a d e n a ) ;
}
}
Tipos Java Decalaracion de variables Operadores aritmeticos

Ejercicio

Realizar el Ejercicio 1. Hacer uso de variables


Tipos Java Decalaracion de variables Operadores aritmeticos

Indice

1 Tipos Java

2 Decalaracion de variables

3 Operadores aritmeticos
Tipos Java Decalaracion de variables Operadores aritmeticos

Operadores Aritmeticos

Que son
Para calcular expresiones matematicas sencillas. Herramienta
basica en los programas
Entre datos o variables del mismo tipo
El resultado se debe almacenar en otra variable del mismo
tipo que el resultado
Suma, resta, multiplicacion, division y modulo

r e s u l t a d o = sumando1 + sumando2 ;
Tipos Java Decalaracion de variables Operadores aritmeticos

Smbolos de los operadores aritmeticos

Smbolos
Operacion Smbolo
Suma +
Resta
Multiplicacion
Division /
Modulo %
Tipos Java Decalaracion de variables Operadores aritmeticos

Ejercicio

Conteido de variables

i n t op1 = 3 ;
i n t op2 = 1 5 ;
i n t r e s u l t = op1 op2 ;
op1 = op2 ;
r e s u l t = r e s u l t + op1 ;

System . o u t . p r i n t l n ( op1 ) ;
System . o u t . p r i n t l n ( op2 ) ;
System . o u t . p r i n t l n ( r e s u l t ) ;
Tipos Java Decalaracion de variables Operadores aritmeticos

Ejemplos
Divisiones con enteros

i n t operando1 = 13;
i n t operando2 = 2 ;
int resultadoDivEntero ;

r e s u l t a d o D i v E n t e r o = operando1 / operando2 ;

Divisiones con reales

f l o a t operando1 = 13;
f l o a t operando2 = 2 ;
float resultadoDivReal ;

r e s u l t a d o D i v R e a l = operando1 / operando2 ;
Tipos Java Decalaracion de variables Operadores aritmeticos

Operadores Aritmeticos

Modulo

3 %1 = 0
Calcula el resto 0 %3 = 0 3 %2 = 1
entre dos numeros 1 %3 = 1 3 %3 = 0
Saber si un numero 2 %3 = 2 3 %4 = 3
es par o si es 3 %3 = 0 3 %5 = 3
multiplo de otro 4 %3 = 1 ...
94 %3 = 1
Tipos Java Decalaracion de variables Operadores aritmeticos

Numeros Enteros por la Entrada Estandar


Con Integer.parseInt()

Como parametro

p u b l i c s t a t i c v o i d main ( S t r i n g [ ] a r g s )

j a v a NombreClase 3

i n t numeroDeEntrada = I n t e g e r . p a r s e I n t ( a r g s [ 0 ] ) ;

Modo Interactivo
import j a v a . u t i l . S c a n n e r ;
...
S c a n n e r i n p u t = new S c a n n e r ( System . i n ) ;
S t r i n g cadena = i n p u t . next ( )
i n t op1 = I n t e g e r . p a r s e I n t ( c a d e n a ) ;
Tipos Java Decalaracion de variables Operadores aritmeticos

Ejercicios

Realizar el ejercicio 2, 3 y 4
Tipos Java Decalaracion de variables Operadores aritmeticos

Precedencia de operador (Aritmetico)

Tiene preferencia , /, % frente a +,


Luego el orden es de izquierda a derecha
Se utilizan los parentesis para determinar que se opera antes

num = 2 ( 1 0 / 5 ) ;
num = 2 + ( 1 0 5 ) ;

num = 2 + 10 / 2 ;
num = ( 2 + 10 ) / 2 ;

y = 2 5 5 + 3 5 + 7;
y = 2 5 (5 + 3) 5 + 7 ;
Tipos Java Decalaracion de variables Operadores aritmeticos

Ejercicios

Realizar el ejercicio 5

Das könnte Ihnen auch gefallen