Escolar Documentos
Profissional Documentos
Cultura Documentos
JAVA
Programa
con
argumentos
Observaciones
Este curso no es un curso sobre Java, es un
curso de programacin, Java es solo la
herramienta.
La computadora
no es ms que
una herramienta
hecha por el
hombre para
facilitar el trabajo
Hayde Mndez
Programacin 2
Observaciones
Las computadoras no hacen lo que queremos
que hagan, hacen lo que les decimos que hagan
Hayde Mndez
Programacin 2
compilador
HolaMundo.class
Programacin 2
Compilando
Para compilar
utilizamos el comando
javac
javac HolaMundo.java
Para ejecutar
utilizamos el comando
java
java HolaMundo
Hayde Mndez
Programacin 2
Primer Programa
Hola
Mundo
public
significa
que
La palabra
la claseclass indica
que
Encabezado
y nombre
deplantilla
la clase
Una clase
es una
podr ser compartida
estamos
declarando
una clase
Clase
HolaMundo
de un objeto el cual tiene
atributos y comportamiento
//Autor: su nombre
Mtodo main
//Descripcin: Primera clase en java perteneciente a la
Comentarios
de la clase
clase HolaMundo
public class HolaMundo{
//mtodo main: entrada principal de la aplicacin
public static void main(String []args){
System.out.println(HolaMundo!);
Para abrir y cerrar
el cuerpo
de
System.out.println(Bienvenido
a Progra
2);
una estructura usamos { y }
Todas las
} lneas de
public
static
significa
yun
void
que
son
elpalabrasrespectivamente
Los mtodos son parte de
instrucciones
llevan
;
al
final
System
es
un
objeto
que
se
}
mtodo
reservadas,
las
estudiaremos
cdigo que implementan una
paraalseparar
unas
dees
otras
out
elpodr
objeto
refiere
sistema
entambin
donde
serel
compartido
ms
adelante
accin o un comportamiento
de salida
esta corriendo
programa
Hayde Mndez
Programacin 2
Case Sensitive
Java tiene la propiedad que es case sensitive,
es decir, en Java las maysculas son diferentes
de las minsculas
Public PUBLIC public
HolaMundo HOLAMUNDO Holamundo
holamundo
Hayde Mndez
Programacin 2
Hayde Mndez
Programacin 2
Mtodo main
Los mtodos pueden tener cualquier nombre que
sea un identificador vlido.
Sin embargo, el mtodo main es un caso
especial ya que si deseamos construir una
aplicacin debe haber un mtodo main
Pueden existir clases sin un mtodo main,
excepto que sus mtodos debern ser llamados
desde otra clase u objeto
Hayde Mndez
Programacin 2
Indentacin y
comentarios
Es importante que una clase est bien indentada
y bien comentada, as es ms fcil trabajar con
ella ms adelante
Note que en una clase bien indentada se sabe en
donde inicia y donde termina una estructura, no
hay forma de perderse
Los comentarios dan una breve descripcin sobre
ciertas partes del cdigo
Hayde Mndez
Programacin 2
10
Ejemplo
//Autor: su nombre
//Descripcin: Primera clase en java
public class HolaMundo{
//mtodo main: entrada principal de la aplicacin
public static void main(String []args){
System.out.println(HolaMundo!);
System.out.println(Bienvenido a Progra 2);
}
}
Hayde Mndez
Programacin 2
11
Ejemplo
//Autor: su nombre
//Descripcin: Primera clase en java
public class HolaMundo{
//mtodo main: entrada principal de la aplicacin
public static void main(String []args){
System.out.println(HolaMundo!);
System.out.println(Bienvenido a Progra 2);
}
}
Hayde Mndez
Programacin 2
12
Comentarios
Para colocar comentarios en java tenemos dos
opciones:
Para comentar una sola lnea utilizamos //
Para comentar ms de una lnea utilizamos /* para
abrir los comentarios y */ para cerrar los
comentarios
Programacin 2
13
Ejemplo
/*Autor: su nombre
Descripcin: Primera clase en java*/
public class HolaMundo{
//mtodo main: entrada principal de la aplicacin
public static void main(String []args){
System.out.println(HolaMundo!);
System.out.println(Bienvenido a Progra 2);
}
}
Hayde Mndez
Programacin 2
14
Argumentos
Muchas veces para poder empezar a trabajar la
clase necesita informacin inicial
Un programa puede recibir informacin al
momento de ejecutarlo para empezar a trabajar,
a esto le llamamos argumentos
Hayde Mndez
Programacin 2
15
Ejemplo
//Autor: su nombre
Recibiendo argumentos
//Descripcin: Primera clase en
java
de tipo
String
public class HolaMundo{
Estos son
guardados en la
variable args
Programacin 2
16
Utilizando el ejemplo
anterior
Para utilizar el ejemplo anterior tendramos:
Compilando
javac HolaMundo.java
Ejecutando
Este es el argumento
que se enva
Hola Elena
Mensaje desplegado
por el programa
Hayde Mndez
Programacin 2
17
Observacin
Para enviar ms de un parmetro, los enviamos
igual que el ejemplo anterior, cada uno separado
por un espacio en blanco
Para utilizarlo, cada argumento tiene un ndice
segn el orden que se enviaron: 0 el primero, 1 el
segundo, , etc.
Hayde Mndez
Programacin 2
18
Tarea
Escribir un programa en Java que despliegue su
carn y nombre completo, gurdelo con el
nombre de nombre2, si no cumple con este
requisito, tendr como nota 0.
Hayde Mndez
Programacin 2
19