SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Resolver al cliente una programación
diseñada en java

Empezamos por editar un archivo que llamaremos HolaMundo.java: cuidado con
las mayúsculas y las minúsculas porque en Java son muy importantes, no sólo
para el programa, sino también para los archivos. Además espero que tengáis
un editor que apoye Java porque, si editáis con el edit de DOS, no tendréis
ninguna ayuda a la hora de escribir los programas. En cambio, con el editor
especializado tendréis las indentificaciones hechas ad hoc, distintos colores para
las palabras claves, para los comentarios, etc.…
Podéis bajar gratuittamente unos editores creados precisamente para Java o
adaptados a Java en red. Podéis buscar en el sitio de la facultad de Informática
de Pisa, en Resources - ftp, o en los varios sitios de la tucows, en el que
encontraréis el bluette (una versión demo) que tiene un buen editor.
Simplemente os recomiendo que tengáis cuidado porque en éste caso el bluette
es un compilador Java, pero no sé si es totalmente compatible con el Java de la
SDK que estoy tratando yo. En nuestro archivo HolaMundo.java escribiremos:

classHolaMundo
{
publicstaticvoidmain(String[] args)
{
System.out.print ("Hola mundo, soy el primer programa en Java");
System.out.println ("di "+args[0]+" "+args[1]);
}
}
Redactamos el programa escribiendo, como siempre, java HolaMundo.java y
ahora podemos ponerlo en marcha. Escribiremos:

java HolaMundo TUNOMBRE TUSAPELLIDOS
y veremos una salida parecida a ésta:

Hola mundo, soy el primer programa en Java de TUNOMBRE TUS APELLIDOS
Si no ponemos el nombre y los apellidos, el programa dará una excepción, que
es parecido a un error a runtime, debido a que en el main se citan arg[0] y arg[1]
que no aparecen. estas excepciones sí son errores a runtime, pero se pueden
prever y gestionar precisamente porque Java es un lenguaje "seguro" y, más
que interrumpirse y dar el normal RUNTIME ERROR que dan los demás
lenguajes, da una excepción que, si prevista por el programador, no interrumpe
el programa. En el siguiente capítulo veremos como gestionar posibles
excepciones y, también, como utilizarlas para nuestros fines. Pensemos, por
ejemplo, en un programa que lee de los archivos y que no encuentra este
archivo: Java dará su excepción, nosotros la leemos y haremos que lea otro
archivo. La versión sin riesgos de excepciones y más espectacular es la
siguiente:

class HolaMundo2
{
publicstaticvoidmain(String[] args)
{
System.out.println ("*************************************************");
System.out.println ("** Hola mundo, soy el primer programa en Java **");
System.out.println ("*************************************************");
System.out.println (" |||||");
System.out.println ("0/ x x 0");
System.out.println (" | o |");
System.out.println (" |___/|");
System.out.println (" |_____|");
}
}
Llegados a este punto, sólo me queda felicitaros: acabáis de escribir vuestro
primer programa en Java. Si os parece poco, no os procupéis: a partir del
captítulo sucesivo veremos las construcciones y entonces nos desahogaremos
escribiendo todos los programas que queramos.

Weitere ähnliche Inhalte

Was ist angesagt?

Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVAjosehpxxx
 
Desarrollo Web con PHP
Desarrollo Web con PHPDesarrollo Web con PHP
Desarrollo Web con PHPedima198517
 
Conociendo Tu Entorno De Programacion Java
Conociendo Tu Entorno De Programacion   JavaConociendo Tu Entorno De Programacion   Java
Conociendo Tu Entorno De Programacion JavaStephenson Prieto
 
Clasen1java
Clasen1javaClasen1java
Clasen1javajbersosa
 
Mplab
MplabMplab
Mplaburiel
 
Manual instalacion java y java c
Manual instalacion java y java cManual instalacion java y java c
Manual instalacion java y java cuniminuto
 
Fundamentos de programaciOn en java con jgrasp
Fundamentos de programaciOn en java con jgraspFundamentos de programaciOn en java con jgrasp
Fundamentos de programaciOn en java con jgraspYatzy Espinosa
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicasbat1820
 
Como instalar Prolog en Windows
Como instalar Prolog en WindowsComo instalar Prolog en Windows
Como instalar Prolog en WindowsCesarMartinez474
 
Compilacion java en dos
Compilacion java en dosCompilacion java en dos
Compilacion java en dosLeonardo Lopez
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPIsamar Francisco
 
Curso practico-de-javascript
Curso practico-de-javascriptCurso practico-de-javascript
Curso practico-de-javascriptManuel Zarate
 

Was ist angesagt? (20)

Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Desarrollo Web con PHP
Desarrollo Web con PHPDesarrollo Web con PHP
Desarrollo Web con PHP
 
Conociendo Tu Entorno De Programacion Java
Conociendo Tu Entorno De Programacion   JavaConociendo Tu Entorno De Programacion   Java
Conociendo Tu Entorno De Programacion Java
 
Clasen1java
Clasen1javaClasen1java
Clasen1java
 
Mplab
MplabMplab
Mplab
 
Manual instalacion java y java c
Manual instalacion java y java cManual instalacion java y java c
Manual instalacion java y java c
 
Fundamentos de programaciOn en java con jgrasp
Fundamentos de programaciOn en java con jgraspFundamentos de programaciOn en java con jgrasp
Fundamentos de programaciOn en java con jgrasp
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Practica de aples
Practica de aplesPractica de aples
Practica de aples
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Pruebas Unitarias
Pruebas Unitarias Pruebas Unitarias
Pruebas Unitarias
 
Como instalar Prolog en Windows
Como instalar Prolog en WindowsComo instalar Prolog en Windows
Como instalar Prolog en Windows
 
Compilacion java en dos
Compilacion java en dosCompilacion java en dos
Compilacion java en dos
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Curso practico-de-javascript
Curso practico-de-javascriptCurso practico-de-javascript
Curso practico-de-javascript
 
Sebastian v
Sebastian vSebastian v
Sebastian v
 

Andere mochten auch

ple general villegas
ple general villegasple general villegas
ple general villegasmati85
 
Cheyenne indian
Cheyenne indian Cheyenne indian
Cheyenne indian kongen1280
 
Dengan bangga mempersembahkan
Dengan bangga mempersembahkanDengan bangga mempersembahkan
Dengan bangga mempersembahkanhmiem
 
G6 m5-a-lesson 6-t
G6 m5-a-lesson 6-tG6 m5-a-lesson 6-t
G6 m5-a-lesson 6-tmlabuski
 
Beneficios educativos de las redes sociales
Beneficios educativos de las redes socialesBeneficios educativos de las redes sociales
Beneficios educativos de las redes socialesSantiago Castillo
 
Types of documentaries
Types of documentariesTypes of documentaries
Types of documentariesal04929284
 
Icebergs Meraviglie Del Mondo 1
Icebergs Meraviglie Del Mondo 1Icebergs Meraviglie Del Mondo 1
Icebergs Meraviglie Del Mondo 1teacher60
 
Pasta de dientes para elefantes
Pasta de dientes para elefantesPasta de dientes para elefantes
Pasta de dientes para elefantesKaDaAliMeMaCa
 
Capacity planning in garment industry22 (3 files merged)
Capacity planning in garment industry22 (3 files merged)Capacity planning in garment industry22 (3 files merged)
Capacity planning in garment industry22 (3 files merged)Ankur Shukla
 
Programacion de modulos 2015 cetpro2 doris
Programacion de modulos 2015 cetpro2 dorisProgramacion de modulos 2015 cetpro2 doris
Programacion de modulos 2015 cetpro2 dorisDoris Jimenez Monago
 

Andere mochten auch (15)

ple general villegas
ple general villegasple general villegas
ple general villegas
 
Cheyenne indian
Cheyenne indian Cheyenne indian
Cheyenne indian
 
Dengan bangga mempersembahkan
Dengan bangga mempersembahkanDengan bangga mempersembahkan
Dengan bangga mempersembahkan
 
I
II
I
 
Angkafi kafenaghuno amamu
Angkafi kafenaghuno amamuAngkafi kafenaghuno amamu
Angkafi kafenaghuno amamu
 
G6 m5-a-lesson 6-t
G6 m5-a-lesson 6-tG6 m5-a-lesson 6-t
G6 m5-a-lesson 6-t
 
Beneficios educativos de las redes sociales
Beneficios educativos de las redes socialesBeneficios educativos de las redes sociales
Beneficios educativos de las redes sociales
 
Types of documentaries
Types of documentariesTypes of documentaries
Types of documentaries
 
Nivel de integridad de seguridad
Nivel de integridad de seguridadNivel de integridad de seguridad
Nivel de integridad de seguridad
 
Icebergs Meraviglie Del Mondo 1
Icebergs Meraviglie Del Mondo 1Icebergs Meraviglie Del Mondo 1
Icebergs Meraviglie Del Mondo 1
 
Pasta de dientes para elefantes
Pasta de dientes para elefantesPasta de dientes para elefantes
Pasta de dientes para elefantes
 
Capacity planning in garment industry22 (3 files merged)
Capacity planning in garment industry22 (3 files merged)Capacity planning in garment industry22 (3 files merged)
Capacity planning in garment industry22 (3 files merged)
 
Act37
Act37Act37
Act37
 
Programacion de modulos 2015 cetpro2 doris
Programacion de modulos 2015 cetpro2 dorisProgramacion de modulos 2015 cetpro2 doris
Programacion de modulos 2015 cetpro2 doris
 
Practica 1
Practica 1Practica 1
Practica 1
 

Ähnlich wie Resolver problemas Java primer programa

Ähnlich wie Resolver problemas Java primer programa (20)

Java script
Java scriptJava script
Java script
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Manual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroManual.curso.de.java.desde.cero
Manual.curso.de.java.desde.cero
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de Java
 
Ejecutables
EjecutablesEjecutables
Ejecutables
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
MANUAL JAVA
MANUAL JAVA MANUAL JAVA
MANUAL JAVA
 
JAVA
JAVA JAVA
JAVA
 
JAVA 2
JAVA 2JAVA 2
JAVA 2
 
MANUAL DE JAVA
MANUAL DE JAVAMANUAL DE JAVA
MANUAL DE JAVA
 
Portafoliojava
PortafoliojavaPortafoliojava
Portafoliojava
 
Portafoliojava
PortafoliojavaPortafoliojava
Portafoliojava
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2
 
Urso de pascal por nacho cabanes
Urso de pascal por nacho cabanesUrso de pascal por nacho cabanes
Urso de pascal por nacho cabanes
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
Manual de Java
Manual de JavaManual de Java
Manual de Java
 

Mehr von karinaaura (20)

Act49
Act49Act49
Act49
 
Act45
Act45Act45
Act45
 
Act30 35
Act30 35Act30 35
Act30 35
 
Act26
Act26Act26
Act26
 
Act23
Act23Act23
Act23
 
Act20
Act20Act20
Act20
 
Act19
Act19Act19
Act19
 
Act18
Act18Act18
Act18
 
Act17
Act17Act17
Act17
 
Act15
Act15Act15
Act15
 
Act19
Act19Act19
Act19
 
Act18
Act18Act18
Act18
 
Act.45
Act.45Act.45
Act.45
 
Act 49
Act 49Act 49
Act 49
 
Act 43
Act 43Act 43
Act 43
 
Act 17
Act 17Act 17
Act 17
 
Tarea 13
Tarea 13Tarea 13
Tarea 13
 
Actividad11 poliformismo
Actividad11 poliformismoActividad11 poliformismo
Actividad11 poliformismo
 
Actividad11 herencia
Actividad11 herenciaActividad11 herencia
Actividad11 herencia
 
Actividad11 encapsulamiento
Actividad11 encapsulamientoActividad11 encapsulamiento
Actividad11 encapsulamiento
 

Resolver problemas Java primer programa

  • 1. Resolver al cliente una programación diseñada en java Empezamos por editar un archivo que llamaremos HolaMundo.java: cuidado con las mayúsculas y las minúsculas porque en Java son muy importantes, no sólo para el programa, sino también para los archivos. Además espero que tengáis un editor que apoye Java porque, si editáis con el edit de DOS, no tendréis ninguna ayuda a la hora de escribir los programas. En cambio, con el editor especializado tendréis las indentificaciones hechas ad hoc, distintos colores para las palabras claves, para los comentarios, etc.… Podéis bajar gratuittamente unos editores creados precisamente para Java o adaptados a Java en red. Podéis buscar en el sitio de la facultad de Informática de Pisa, en Resources - ftp, o en los varios sitios de la tucows, en el que encontraréis el bluette (una versión demo) que tiene un buen editor. Simplemente os recomiendo que tengáis cuidado porque en éste caso el bluette es un compilador Java, pero no sé si es totalmente compatible con el Java de la SDK que estoy tratando yo. En nuestro archivo HolaMundo.java escribiremos: classHolaMundo { publicstaticvoidmain(String[] args)
  • 2. { System.out.print ("Hola mundo, soy el primer programa en Java"); System.out.println ("di "+args[0]+" "+args[1]); } } Redactamos el programa escribiendo, como siempre, java HolaMundo.java y ahora podemos ponerlo en marcha. Escribiremos: java HolaMundo TUNOMBRE TUSAPELLIDOS y veremos una salida parecida a ésta: Hola mundo, soy el primer programa en Java de TUNOMBRE TUS APELLIDOS Si no ponemos el nombre y los apellidos, el programa dará una excepción, que es parecido a un error a runtime, debido a que en el main se citan arg[0] y arg[1] que no aparecen. estas excepciones sí son errores a runtime, pero se pueden prever y gestionar precisamente porque Java es un lenguaje "seguro" y, más que interrumpirse y dar el normal RUNTIME ERROR que dan los demás lenguajes, da una excepción que, si prevista por el programador, no interrumpe el programa. En el siguiente capítulo veremos como gestionar posibles
  • 3. excepciones y, también, como utilizarlas para nuestros fines. Pensemos, por ejemplo, en un programa que lee de los archivos y que no encuentra este archivo: Java dará su excepción, nosotros la leemos y haremos que lea otro archivo. La versión sin riesgos de excepciones y más espectacular es la siguiente: class HolaMundo2 { publicstaticvoidmain(String[] args) { System.out.println ("*************************************************"); System.out.println ("** Hola mundo, soy el primer programa en Java **"); System.out.println ("*************************************************"); System.out.println (" |||||"); System.out.println ("0/ x x 0"); System.out.println (" | o |"); System.out.println (" |___/|"); System.out.println (" |_____|"); } } Llegados a este punto, sólo me queda felicitaros: acabáis de escribir vuestro
  • 4. primer programa en Java. Si os parece poco, no os procupéis: a partir del captítulo sucesivo veremos las construcciones y entonces nos desahogaremos escribiendo todos los programas que queramos.