Está en la página 1de 8

Estructura de un programa

tilde.dis.ulpgc.es
Tecnología e Innovación para Labrar
el Desarrollo Educativo Zenón J. Hernández Figueroa
public class Class1{ Un programa en Java se
public class Class2{ compone de un conjunto de
...
public class Class3{ clases que interactúan para
...
public class Class4{ conseguir un resultado
}
...
public class Class5{ deseado.
}
...
public class MainClass{
Cada clase es una porción
}
... de código que implementa
}
... un determinado
} comportamiento.
} Existe una clase principal
que es la que inicia la
ejecución del programa.

tilde.dis.ulpgc.es
Tecnología e Innovación para Labrar
el Desarrollo Educativo Zenón J. Hernández Figueroa
Nombre de la clase
Nombre del método
Clase principal
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hola, mundo");
}
}

Método principal Sentencia

tilde.dis.ulpgc.es
Tecnología e Innovación para Labrar
el Desarrollo Educativo Zenón J. Hernández Figueroa
public class MyClass{
public static void main(String[] args) {
int n = 0;
System.out.println(n);
n = n + 1;
System.out.println(n); Salida
n = n + 1; 0
System.out.println(n); 1
} 2

tilde.dis.ulpgc.es
Tecnología e Innovación para Labrar
el Desarrollo Educativo Zenón J. Hernández Figueroa
Un código bien escrito /**

debe incluir comentarios * Poner aquí la descripción de la clase

que expliquen su
* @author zenon
*
propósito y */
funcionamiento public class MyClass {

/**
* Poner aquí la descripción del método main
* @param args
*/
public static void main(String[] args) {
// Comentario...
doSomething;
doSomething;
...

// Comentario...
doSomething;
doSomething; // Comentario...
...
}
}
tilde.dis.ulpgc.es
Tecnología e Innovación para Labrar
el Desarrollo Educativo Zenón J. Hernández Figueroa
 Cabecera de clase /**
* Poner aquí la descripción de la clase
 Cabecera de * @author zenon

subprograma *
*/

 Sentencias public class MyClass {

/**
* Poner aquí la descripción del método main
* @param args
*/
public static void main(String[] args) {
// Comentario...
doSomething;
doSomething;
...

// Comentario...
doSomething;
doSomething; // Comentario...
...
}
}
tilde.dis.ulpgc.es
Tecnología e Innovación para Labrar
el Desarrollo Educativo Zenón J. Hernández Figueroa
 De bloque /**
* Poner aquí la descripción de la clase
 De línea * @author zenon
*
*/
public class MyClass {

/**
* Poner aquí la descripción del método main
* @param args
*/
public static void main(String[] args) {
// Comentario...
doSomething;
doSomething;
...

// Comentario...
doSomething;
doSomething; // Comentario...
...
}
}
tilde.dis.ulpgc.es
Tecnología e Innovación para Labrar
el Desarrollo Educativo Zenón J. Hernández Figueroa
 Un programa en Java se compone de un conjunto de clases
que interactúan para conseguir un resultado deseado.
 Cada clase es una porción de código que implementa un
determinado comportamiento.
 Existe una clase principal que es la que inicia la ejecución
del programa.
 La clase principal debe incluir un subprograma (método)
llamado main que es el que gobierna la ejecución del
programa.
 Normalmente, un subprograma está formado por una
secuencia de sentencias que se ejecutan en el orden en
que están escritas, a menos que una sentencia de control
indique otra cosa.
 Un código bien escrito debe incluir comentarios que
expliquen su propósito.

tilde.dis.ulpgc.es
Tecnología e Innovación para Labrar
el Desarrollo Educativo Zenón J. Hernández Figueroa

También podría gustarte