Agregar a favoritos      Ayuda      Português      Ingles     

Programas: Estructura de un programa simple

Enviado por Java Joptionpane



Partes: 1, 2

Untitled Document


Introducción a la Programación: Java - 56 - © Fernando Berzal Leer datos desde el teclado en Java En Java, la realización de operaciones de entrada de datos no es inmediata, por lo que utilizaremos una clase auxiliar que se encargará de realizar las operaciones necesarias: b s i k = = = = TextIO.getByte(); TextIO.getShort(); TextIO.getInt(); TextIO.getLong(); // // // // byte short int long x = TextIO.getFloat(); y = TextIO.getDouble(); // float // double a = TextIO.getBoolean(); // boolean c = TextIO.getChar(); s = TextIO.getln(); // char // String Internamente, la implementación de la clase auxiliar TextIO realiza algo similar a lo siguiente: InputStreamReader input; BufferedReader lector; String cadena; // Secuencia de bytes ? Secuencia de caracteres input = new InputStreamReader(System.in); // Secuencia de caracteres ? Secuencia de líneas lector = new BufferedReader(input); try { cadena = lector.readLine(); } catch (Exception e) { cadena = ""; } // Y ahora hacemos lo que queramos con la cadena Cuando estudiemos el uso de ficheros en Java comprenderemos exactamente qué es lo que se hace al leer datos desde el teclado.

Monografias.com
Introducción a la Programación: Java - 58 - © Fernando Berzal Salida de datos con showMessageDialog JOptionPane.showMessageDialog ( null, “!Bienvenido a Java!” ); JOptionPane.showMessageDialog ( null, “!Bienvenido a Java!”, “Programa de ejemplo”, JOptionPane.INFORMATION_MESSAGE ); JOptionPane.showMessageDialog ( null, “!Bienvenido a Java!”, “Programa de ejemplo”, JOptionPane.WARNING_MESSAGE ); JOptionPane.showMessageDialog ( null, “!Bienvenido a Java!”, “Programa de ejemplo”, JOptionPane.ERROR_MESSAGE ); Cuando se emplea JOptionPane es aconsejable llamar a System.exit(0); para terminar la ejecución del programa.


Introducción a la Programación: Java - 60 - © Fernando Berzal Ejemplos Ano bisiesto Programa para comprobar si un ano es bisiesto o no: Un ano es bisiesto si es divisible por 4 pero no por 100, o bien es divisible por 400. public class Bisiesto { public static void main (String args[]) { // Declaración de variables int year; boolean bisiesto; // Entrada de datos year = Integer.parseInt(args[0]); // Cálculos bisiesto = ((year%4==0) && (year%100!=0)) || (year%400==0); // Salida de resultados System.out.println(bisiesto); } } Ejecución del programa java Bisiesto 2004 true java Bisiesto 2005 false java Bisiesto 2000 true java Bisiesto 2100 false


1- Introducción a la Programación: Java - 62 - © Fernando Berzal Ejecución del programa 1. Datos de entrada 2. Cálculo de la cuota mensual interésMensual (d) = interésAnual / 12 cuotaMensual = cantidad ×d 1 (1+d)anos×12 Redondeo 3. Resultado final

Monografias.com
Introducción a la Programación: Java - 63 - © Fernando Berzal Estilo y documentación del código Comentarios Los comentarios sirven para incluir aclaraciones en el código. Java permite dos tipos de comentarios: // Comentarios de una línea /* Comentarios de varias líneas */ § Es bueno incluir comentarios que expliquen lo que hace el programa y sus características claves (p.ej. autor, fecha, algoritmos utilizados, estructuras de datos, peculiaridades…). // Cálculo del MCD // usando el algoritmo de Euclides // © Fernando Berzal, 2004 § Los comentarios nunca han de limitarse a decir en lenguaje natural lo que ya está escrito en el código: Jamás se utilizarán para “parafrasear” el código y repetir lo que es obvio. u i++; // Incrementa el contador § Los comentarios han de aclarar; esto es, ayudar al lector en las partes difíciles (y no confundirle). Si es posible, escriba código fácil de entender por sí mismo: cuanto mejor lo haga, menos comentarios necesitará. u int mes; ü int mes; // Mes // Mes del ano (1..12) u ax = 0x723; /* RIP L.v.B. */ NB: Beethoven murió en 1827 (0x723 en hexadecimal).

Monografias.com
Introducción a la Programación: Java - 64 - © Fernando Berzal Sangrías Conviene utilizar espacios en blanco o separadores para delimitar el ámbito de las estructuras de control de nuestros programas. Líneas en blanco Para delimitar claramente los distintos segmentos de código en nuestros programas dejaremos líneas en blanco entre ellos. Identificadores Los identificadores deben ser descriptivos (reflejar su significado). u ü p, i, s... precio, izquierda, suma... Declaraciones § Usualmente, declararemos una única variable por línea. § Nunca mezc
Partes: 1, 2

Página siguiente 

Comentarios


Trabajos relacionados

Ver mas trabajos de Programacion

 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda