Desarrollar Un Programa
Enviado por jorge085 • 7 de Septiembre de 2011 • 323 Palabras (2 Páginas) • 910 Visitas
Tipos De Datos (Progrmacion Estructurada)
Programación
Estructura de una clase, Identificadores, Palabras Reservadas y Tipos
Agenda
• Estructura de una clase en Java • Usar de comentarios en el código fuente. • Distinguir entre identificadores válidos e inválidos. • Reconocer las palabras reservadas de Java. • Listar los ocho tipos de datos primitivos. • Definir valores literales para los tipos numéricos y de texto.
Definición de una clase en Java
• En Java los programas en código fuente reciben el nombre de clases y tienen la forma:
Nombre_clase.java
• Los códigos en byteCode (Código ejecutable para la máquina virtual), tienen el mismo nombre que la clase en código fuente, sólo que la extensión cambia:
Nombre_clase.class
• Cabe recordar que el archivo .class se genera a partir de la compilación de la clase en código fuente.
Estructura de la clase
•La estructura siguiente corresponde con una definición básica de una clase Java: public class NombreClase {
Nombre de la clase
public static void main( String args[ ] ) { declaracion de variables Sentencias sencillas Sentencias de bloque } }
Inicio y Fin de la Clase (Programa) Inicio y Fin método Main
• Es importante recordar que el nombre de la clase en el código debe coincidir con el nombre del archivo .java . En caso de que no concuerden, el compilador arrojará un mensaje de error. •El código en el método main() representa las instrucciones que ejecutará la máquina virtual de Java cuando se ejecute la aplicación.
Comentarios
• Los comentarios son texto usado para documentar el código. • Son ignorados por el compilador. • Hay tres estilos permisibles de comentarios en los programas de Java.
// Comentario de una línea /* Comentario de una o más líneas */ /** Comentario de documentación */
Sentencias y Bloques
• Una sentencia es una o más líneas de código terminada en un punto y coma (;):
total = a + b + c + d + e + f;
• Un bloque es una colección de sentencias limitadas por llaves:
{
x = y + 1; y = x + 1;...
...