Sunteți pe pagina 1din 20

Prof.

Jorge Aponte, DBA

Cmo leer desde un Input Device Operadores de Incremento y Decremento Cmo escribir en un Output Device

//Declaracin de variable charReader para leer del teclado un caracter a la vez.


InputStreamReader charReader = new InputStreamReader(System.in));

//Declaracin de variable dataIn para leer del teclado un string

BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));

Ejemplo:

//Declaracin de variables BufferedReader keyboard = new BufferedReader (new InputStreamReader (System.in)); double miles; numString = keyboard.readLine(); //Leyendo un nmero del keyboard miles = Double.parseDouble(numString); //convirtindolo a double y asignndolo Estas dos instrucciones se pueden combinar como sigue: miles = Double.parseDouble(keyboard.readLine());

Para leer un solo caracter: ch = (char) keyboard.read();

Ejemplo:

int feet; int feet = 35; feet = Integer.parseInt (keyboard.readLine());

Pre-incremento: ++variable Post-incremento: variable++ Pre-decremento: --variable Post-decremento: variable--

Ejemplo 1: x = 5; y = ++x; La primera instruccin asigna el valor de 5 a x La segunda instruccin incrementa el valor de x a 6 y luego asigna a y el valor de 6. Ejemplo 2:

x = 5; y = x++;

La primera instruccin asigna el valor de 5 a x La segunda instruccin asigna a y el valor de 5 y luego incrementa el valor de x a 6

public class CuartoPrograma { public static void main(String[] args) { /* declaracion de variables */

int a,b,c,x,y,z;
x=5; a=10; /* asignacion de valores */ y =++x; System.out.println("el valor x es" +x); System.out.println("el valor y es" +y); z =++x; System.out.println("el valor x es" +x); System.out.println("el valor z es" +z); b = a--; System.out.println("el valor a es" +a); System.out.println("el valor b es" +b); c =--a; System.out.println("el valor a es" +a); System.out.println("el valor c es" +c);

}
}

//declararacin de variables String str; str = Sunny; str = str + Day; Cuando se ejecuta esta instruccin el string str queda como sigue: Sunny Day

Ejemplos: str = Amount Due = $ + 576.35; Esta instruccin se ejecuta convirtiendo el nmero 576.35 a el string 576.35 y concatenandolo al string Amount Due = $ El resultado es: Amount Due = $576.35

Ejemplo:

String str; int num1, num2; num1 = 12; num2 = 26; str = The sum = + num1 + num2; Cuando esta instrucin se ejecuta, el string asignado a str es: str = The sum = 1226;

Output a la pantalla:

System.out.print(stringExp); System.out.println(stringExp);

Escape Sequences:

\n Newline - punto de insercin se mueve a la prxima lnea \t tab punto de insercin se mueve al prximo tab \b backspace punto de insercin se mueve un espacio a la izquierda \r return punto de insercin se mueve al principio de la lnea \\ backslash imprime un backslash \ single quotation imprime una comilla \ double quotation imprime doble comilla

El trmino clase se usa para crear programas en Java. Un mtodo es un conjunto de instrucciones designadas para completar un trabajo.

Ejemplo: El paquete java.io contiene clases para entrar data (input) a un programa y desplegar (output) resultados de un programa. La clase BufferedReader que es parte de java.io contiene el mtodo readLine para leer una lnea de caracteres.

Sintaxis general para importar un paquete en un programa de Java. import packageName.*;

import statements public class ClassName { Declaracin de constantes y/o stream objects
public static void main (String[] args) throws IOException { declaracin de variables Instrucciones ejecutables }

1.

Prepare un flujograma y programa donde acepte como dato de entrada un nmero cualquiera. Asuma que ese nmero representa la cantidad en Yardas (Yards). Realice unos procesos donde convierta ese nmero en Pies (Feets) y Pulgadas (Inches). La salida (Output) ser las Yardas, Pies y Pulgadas.

2.

El departamento de tiendas necesita desarrollar un flujograma y programa para determinar la cuenta a pagar (factura) de un cliente. La entrada(input) incluye el nombre del cliente, descripcin del artculo, cantidad y precio. La salida(output) ser el nombre del cliente y la cuenta a pagar(factura) despus de un 10% de descuento y un 5% de impuesto de ventas(sales tax).

S-ar putea să vă placă și