Programacion 2.2
Programacion 2.2
Introducción a la
programación (Parte II)
2.1. Introducción
2.2. Elementos de un programa
2.3. Tipos de datos
2.3.1. Tipos de datos primitivos
2.3.2. Representación interna de datos
2.3.3. Variables y constantes
2.3.4. Conversiones de tipo
2.3.5. Cadenas
2.4.Instrucciones básicas
2.4.1. Instrucciones de asignación
2.4.2. Instrucciones de entrada/salida
2.5.Operadores
2.5.1. Operadores aritméticos y de asignación
2.5.2. Operadores de incremento y decremento
2.5.3. Operadores relacionales
2.5.4. Operadores lógicos
•En Java:
• Se llama String y pertenece al paquete java.lang (no hay que
importarlo)
• Ejemplo:
String cadena = ”Esto es un ejemplo”;
Datos
Pesetas: Entero
Euros: Real
Instrucciones
Fin_PesetasAEuros
"\nNumReal: %7.4f"+
"\nNumReal: %7.3f"+
"\nNumReal: %7.2e\n", real, real, real)
"\nNumEntero: %d"+
"\nNumEntero: %5d\n"
class Ejemplo_tema2_lectura {
public static void main(String[] args) {
System.out.printf("\nLos datos tipo cadena introducidos son:" + "\ncadena1: %s“ + "\ncadena1: %20s" +
"\ncadena2: %s“ + "\ncadena2: %10.5s\n", cad1, cad1, cad2, cad2);
System.out.printf("\nLos datos dobles introducidos son:“ + "\ndoble: %7.4f" + "\ndoble: %7.3f" +
"\ndoble: %7.2e\n", d, d, d);
System.out.printf("\nLos datos enteros introducidos son:“ + "\nentero: %d" + "\nentero: %5d\n", i, i);
System.out.printf(Locale.US, "\nLos datos tipo cadena introducidos son:" + "\ncadena1: %s“ + "\ncadena1:
%20s" + "\ncadena2: %s"+ "\ncadena2: %10.5s\n", cad1, cad1, cad2, cad2);
System.out.printf(Locale.US, "\nLos datos double introducidos son:“ + "\ndoble: %7.4f" + "\ndoble: %7.3f"
+ "\ndoble: %7.2e\n", d,d, d);
System.out.printf(Locale.US, "\nLos datos int introducidos son:“ + "\nentero: %d" + "\nentero: %5d",i,i);
Suma + Precedencia:
Resta - (* , / , %) > (+, -)
Multiplicación *
Uso de paréntesis para modificarla
División /
Resto %
+= a+=b a=a+b
-= a-=b a=a-b
*= a*=b a=a*b
/= a/=b a=a/b
%= a%=b a=a%b
X Y X XOR Y (X ^ Y)
X NOT X (!X) V V F
V F V F V
F V F V V
F F F
– Por ejemplo,
int contador=3; float suma=6;
float resultado = suma / contador;