La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Clase1: lectura/escritura/asignación

Presentaciones similares


Presentación del tema: "Clase1: lectura/escritura/asignación"— Transcripción de la presentación:

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)

8

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)

11

12

13 Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)

14 Clase1: lectura/escritura/asignación
12-marzo-2008 (N. Baloian)

15

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)


Descargar ppt "Clase1: lectura/escritura/asignación"

Presentaciones similares


Anuncios Google