Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)
2
Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)
3
Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)
4
Lenguaje Java: características generales
Clase1: lectura/escritura/asignación Lenguaje Java: características generales inspirado en idioma inglés palabras int, println, read,... uso de notación matemática expresiones: 100.0*h/(h+m), p-100 funciones: println(...), readInt() sintaxis (gramática, escritura) reglamentada instrucciones terminan con ; palabras con significados especiales (int, println, readInt) uso de minúsculas (salvo casos especiales) semántica (interpretación) precisa (sin ambigüedades) instrucciones con significado/efecto bien definido 12-marzo-2008 (N. Baloian)
5
Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)
6
Clase1: lectura/escritura/asignación
int h = U.readInt(“nº de hombres?”); Semántica: escribe en la pantalla el mensaje “nº de hombres?” lee un número entero y lo guarda en la variable h Equivalencia int h; h = U.readInt(“nº de hombres?”); 12-marzo-2008 (N. Baloian)
7
Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)
9
Clase1: lectura/escritura/asignación
h = U.readInt(“nº de hombres?”); 1º método (función) U.readInt(“…”) escribe en la pantalla la frase encerrada entre “ espera que el usuario ingrese un número (dígitos y enter) lee (obtiene) el número entrega el número como resultado 2º número se guarda en (asigna a ) la variable h Sintaxis: variable = U.readTipo(“…”); readTipo(): readInt(“…”) o readDouble(“…”) 12-marzo-2008 (N. Baloian)
10
Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)
13
Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)
14
Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)
16
Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)
17
Clase1: lectura/escritura/asignación
Clase de la U con métodos para leer y escribir números import java.io.*; class U //en archivo U.java { static public BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in)); static public String readLine(String x)throws IOException{ print(x); return teclado.readLine(); } static public int readInt(String x)throws IOException{ return Integer.parseInt(readLine(x)); static public double readDouble(String x)throws IOException{ return Double.parseDouble(readLine(x)); static public void println(String x){System.out.println(x);} static public void print(String x){System.out.print(x);} static public void print(int x){System.out.println(x);} static public void print(double x){System.out.println(x);} 12-marzo-2008 (N. Baloian)
18
Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.