Introducción a la programación (Java)

Documentos relacionados
Manual de instalación de Java Runtime Environment.

CONFIGURACIÓN DE JAVA EN WINDOWS XP

TUTORIAL DE INSTALACIÓN Y CONFIGURACIÓN DE NETBEANS

Tarea 1 Programación José Luis Comesaña

INSTALACIÓN DEL ENTORNO DE DESARROLLO PARA EL LENGUAJE DE PROGRAMACIÓN JAVA

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows

Manual del Usuario ADSL

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

Entorno de Desarrollo - 1 -

Tutorial de herramientas de Google

MANUAL DE USUARIO DE CUENTAS DE CORREO

Instalación del Admin CFDI

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa Configuración Internet Explorer para ActiveX...

Personal Broker v.4.0.5

Java. Mtro. Manuel Suárez Gutiérrez

2_trabajar con calc I

GUÍA PARA LA CONFIGURACIÓN Y UTILIZACIÓN DE LA IDE DRJAVA

INSTALACION MANUAL DE ECLIPSE EN UBUNTU

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación

Notas para la instalación de un lector de tarjetas inteligentes.

Guía de Instalación de la JDK y del Eclipse

Instrucciones de instalación de TrueCode

Asignar permisos a usuarios de Active Directory en una carpeta compartida.

LA INFORMÁTICA EN EL AULA

ANEXO Windows 98. En el curso trabajaremos con Windows 98, el sistema operativo instalado en las computadoras del Laboratorio.

SISTEMA PERUANO DE INFORMACIÓN JURÍDICA

Android Con Java. Ejercicio 1. Instalación de JDK, Eclipse y Android Tools. Ejercicio 1. Instalación de JDK, Eclipse y Android Tools

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x

REQUISITOS PARA LA FIRMA DIGITAL

Compilación y ejecución de programas en Java.

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

PowerPoint 2010 Manejo de archivos

Procedimiento de Instalación

Instructivo - Instalación y Uso de PDF Creator

ORGANIZAR LA INFORMACIÓN: EL EXPLORADOR DE WINDOWS

Clase Práctica Nº 1 ED 2015

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

INSTALACIÓN, UTILIZACIÓN Y OPTIMIZACIÓN

Instalación de un servidor con HldsUpdateTool

Plantillas Office. Manual de usuario Versión 1.1

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

MANUAL BÁSICO DE INFORMATICA

INDICE. Página 2 de 23

V i s i t a V i r t u a l e n e l H o s p i t a l

Internet Information Server

INSTALACIÓN DE MICROSOFT ISA SERVER 2006 Y CONFIGURACIÓN DE ACCESO VPN POR MEDIO DE POINT-TO-POINT TUNNELING PROTOCOL

Tutorial: Instalación de Eclipse para programar Android en Windows

MANUAL DE INSTALACION PARA EL SISTEMA DE SEMILLAS.

MANUAL TERMINALES X300 Manual Soporte Técnico.

Configuración de ordenadores portátiles en la red de la Biblioteca con el sistema Windows XP

Instalación de DRIVER de mochila

firma digital Cómo se obtiene Agregar Certificado Digital a Firefox Agregar Certificado Digital a Internet Explorer Firmar otros documentos

Para conocer las características, debemos realizar las siguientes acciones:

RELACIÓN DE PRÁCTICAS DEL TEMA 2

Módulo I - Word. Iniciar Word Finalizar Word Definición de elementos de pantalla Escribir texto en un documento El cursor...

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows

WINDOWS. Iniciando Windows. El mouse

1. Configuración del entorno de usuario

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

DESCARGA & VISUALIZACIÓN DE CLASES PARA ALUMNOS

osoftware para Aprendizaje de Sistemas Operativos IA-32 (en Windows de 32 Bits)

Firma digital y control de fraude

Guías de Windows XP. Primeros pasos en Windows XP. Contenidos. 1. El escritorio de Windows

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE

Instructivo para el uso de la aplicación Carga En Masa

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches

PREPARAR E IMPRIMIR DOCUMENTOS

MANEJANDO FICHEROS Y CARPETAS

PowerPoint 2010 Hipervínculos y configuración de acciones

10. El entorno de publicación web (Publiweb)

GUIA DE USO DEL ACCPRO

Hasta ahora Microsoft disponía de dos sistemas operativos diferentes: entorno personal Windows98. entorno profesional Windows NT/2000.

Instalación del programa PSPP y obtención de una distribución de frecuencias.

1. Duplicar la capa de fondo:

Fundamentos CAPÍTULO 1. Contenido

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

Manual de uso de correo por webmail

En este caso presionamos ENTER para empezar nuestra instalación

Guía de Instalación. Instalación rápida de la Consola Maestra de VEO y el Agente Remoto para los Usuarios

Lo primero que debemos hacer es seleccionar el Cliente en el campo Nombre :

(SIGA) Manual de Instalación del Sistema Generador de los Anexos A, D y E. Dirección de Desarrollo de Sistemas

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

CITRIX Citrix Application Streaming

SERVIDOR VIRTUAL IPLAN

Procedimiento para Habilitar un PC con Firma Electrónica

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX

Módulo 1 El lenguaje Java

3. En la barra de menú del DIMM Anexos seleccione la opción Programa y luego Agregar Nuevos Programas.

Instalación de Microsoft Virtual PC

LX8_022 Requisitos técnicos de. instalación para el usuario

ANEXO 2 - RESPALDO Y RESGUARDO DE BASES SIP-G. Anexo 2 Respaldo y resguardo de bases SIP-G

Procedimiento para Habilitar un PC con Firma Electrónica

Para descargar la versión más reciente de Skype accedemos al sitio web de Skype y luego hacemos clic en Descargar Skype para escritorio de Windows.

Seminario de Informática

Instalación de Moodle en XamppLite

Transcripción:

Introducción a la programación (Java) Preparar las herramientas de desarrollo

Introducción La primera parte de este documento es una guía para la instalación del software necesario para realizar programas en Java, utilizando línea de comandos. Explica los pasos necesarios para instalar y probar las herramientas básicas, en Windows XP y Windows 7 Luego, en una segunda parte (Tipear, compilar, ejecutar y Usar las herramientas ) muestra cómo utilizar todo lo instalado para tipear, compilar, ejecutar programas, para poder ejercitar los temas que veamos en clase. Al final, hay unos pocos Ejercicios

Índice 32 bits o 64 bits? - Cómo saber qué tipo de sistema estoy usando Obtener JDK & JRE - Cómo descargar Java Instalar JDK & JRE - Cómo instalar Java Instalar Notepad++ - Instalar un editor de texto Cómo acceder a la línea de comandos? Verificar la instalación - Comprobar qué todo funcione Indicar el camino al comando &Modificar la variable de entorno PATH Tipear, compilar, ejecutar - Creamos el primer programa con Java Usar las herramientas - Usamos las herramientas de desarrollo Ejercicios

Preparar las herramientas de desarrollo Para desarrollar utilizando la línea de comando, necesitamos: JDK (Java Development Kit, para compilar los programas) JRE (Java Runtime Environment, para ejecutar los programas) Editor de texto

32 bits o 64 bits?

32 bits o 64 bits? Para saber si nuestro sistema operativo windows es de 32 bits o de 64 bits, tenemos que acceder a las propiedades del equipo, En windows 7, hacemos click secundario sobre e item Equipo del menú de inicio (1): 1 2 Esto despliega un menú. Hacemos click en Propiedades (2)

32 bits o 64 bits? (cont.) En la ventana que aparece, en la sección Sistema, nos dice de cuántos bits es el sistema operativo (en Tipo de sistema ):

32 bits o 64 bits? (cont.) En windows XP, hacemos click secundario sobre e item Mi Pc del menú de inicio (1): 1 Esto despliega un menú. Hacemos click en Propiedades (2)

32 bits o 64 bits? (cont.) En la ventana que aparece, en la sección Sistema, nos da información acerca del tipo de sistema. 11111-OEM-1111111-11111

Obtener JDK & JRE

Obtener JDK & JRE En un browser (Firefox, Chrome, etc.) accedemos a www.oracle.com/lad

Obtener JDK & JRE (cont.) Colocamos el puntero del mouse sobre la opción Descargas del menú (1) Se despliega un submenú con muchas opciones. A la izquierda, debajo del cartel rojo que dice Descargas populares hay un vínculo Java para Desarrolladores (2) Hacemos click en él. 1 2

Obtener JDK & JRE (cont.) En esta sección se pueden descargar diversos productos relacionados con Java. Nos interesa descargar Java SE (Standard Edition) versión 7 update 51 (7u51) Para acceder a esta versión, desplazamos la página hacia abajo...

Obtener JDK & JRE (cont.)...hasta que aparece lo siguiente 1 Hacemos click en el botón azul Download que está debajo de la leyenda JDK 7 (1)

Obtener JDK & JRE (cont.) Deberíamos estar en una sección llamada Java SE Development Kit 7 Downloads... Desplazamos hacia abajo hasta encontrar una tabla con diferentes opciones de descarga: 1 2 3a 3b Nos aseguramos que sea la descarga correcta: Java SE Development Kit 7u51 (1) Si queremos descargar el instalador, tenemos que aceptar la licencia (2) Luego hacemos click en el link correspondiente al tipo de sistema que tenemos: 32bits (3a) o 64 bits (3b)

Obtener JDK & JRE (cont.) Poco después de hacer click en el link correspondiente se inicia la descarga. Al finalizar la descarga podemos iniciar la instalación...

Instalar JDK & JRE

Instalar JDK & JRE Para comenzar la instalación, hacemos doble click en el archivo que descargamos (o que nos pasaron) (Si nuestro sistema operativo es de 32 bits, en el jdk-7u51-windows-i586.exe y si es de 64 bits, en el jdk-7u51-windows-x64.exe) Aparece un asistente de instalación. Esta primer pantalla nos da la bienvenida. Hacemos click en Next > para seguir.

Instalar JDK & JRE (cont.) Aparece la siguiente pantalla, donde podemos seleccionar los componentes que se van a instalar (1), y elegir dónde se van a instalar los archivos (2) 1 2 Dejamos todo como está, de esta manera se van a instalar JDK y JRE Hacemos click en Next > para continuar.

Instalar JDK & JRE (cont.) Luego comienza el proceso de instalación, y nos va mostrando el progreso de las sucesivas tareas que realiza el instalador.

Instalar JDK & JRE (cont.) En un determinado momento, se va a detener el proceso y va a aparecer otro instalador (ver en la barra de tareas (1) ) Es el instalador de JRE; en la pantalla podemos elegir dónde se va a instalar (2). Para continuar, click en Next > 2 1. Dos instaladores en ejecución.

Instalar JDK & JRE (cont.) nos va mostrando el progreso de la instalación del JRE

Instalar JDK & JRE (cont.) Al finalizar todo el proceso, nos lo informa, y nos da la opción de ir al site de Java para obtener más información, tutoriales, etc. (1) o cerrar el instalador (2) 1 2 Ya tenemos instalado JDK y JRE...

Preparación de las herramientas de desarrollo Para desarrollar utilizando la línea de comando, necesitamos: JDK (Java Development Kit, para compilar los programas) JRE (Java Runtime Environment, para ejecutar los programas) Editor de texto

Instalar Notepad++

Instalar Notepad++ Para instalar el editor de texto, Notepad++, hacemos doble click en el instalador que obtuvimos: A continuación aparece el siguiente diálogo en el que podemos seleccionar el lenguaje (1) del instalador (no del programa). 1 Para continuar, hacemos click en OK

Instalar Notepad++ El instalador nos da la bienvenida. Para continuar, hacemos click en Siguiente >

Instalar Notepad++ Y es el turno de aceptar (o no) la licencia del producto. Leerla (o no) y hacer click en Acepto (o Cancelar si no se acepta la licencia) El botón < Atrás permite, justamente, volver ala pantalla anterior (! )

Instalar Notepad++ En la pantalla que aparece, podemos cambiar la ubicación donde se va a instalar el editor (1). Además se nos informa el espacio que necesita el producto y el espacio disponible en la ubicación seleccionada (2) 1 2 Hacemos click en Siguiente > para continuar.

Instalar Notepad++ En la pantalla que aparece podemos elegir el tipo de instalación (1) y qué componentes instalar (2) Y nos informa del espacio que necesita nuesta selección (3) 1 2 3 Hacemos click en Siguiente > para continuar.

Instalar Notepad++ En esta pantalla podemos configurar algunas características de la instalación. Marcando la casilla (1) hacemos que la instalación del editor sea portable (se puede copiar a un pen-drive y va a funcionar correctamente desde allí) Marcando la casilla (2) habilitamos la creación de un icono en el escritorio. Son las dos opciones más interesantes de esta pantalla,por lo que las marcamos... 1 2 3...y hacemos click en Instalar (3) para continuar.

Instalar Notepad++ Esperamos un momento... Y termina la instalación.

Preparar las herramientas de desarrollo Para desarrollar utilizando la línea de comando, necesitamos: JDK (Java Development Kit, para compilar los programas) JRE (Java Runtime Environment, para ejecutar los programas) Editor de texto

Cómo acceder a la línea de comandos?

Cómo acceder a la línea de comandos? Para verificar la instalación y para trabajar con Java necesitamos usar la línea de comandos. En windows xp, accedemos al menú de inicio y allí hacemos click en Ejecutar... (1) En el cuadro de diálogo que aparece (2) tipeamos cmd en el cuadro de texto (3) y luego damos Aceptar (4) 2 1 3 4 Aparece la consola / línea de comandos...

Cómo acceder a la línea de comandos? Para verificar la instalación y para trabajar con Java necesitamos usar la línea de comandos. En windows 7, accedemos al menú de inicio y en el cuadro de texto (1) tipeamos cmd. Aaparecerá cmd.exe como resultado de la búsqueda (2) Hacemos click sobre este elemento. 2 1 Aparece la consola / línea de comandos...

Verificar la instalación

Verificar la instalación Para verificar si la instalación fue correcta, en la línea de comandos tipeamos: java -version y presionamos <enter> Si la respuesta es como (1), indica que JRE está instalado correctamente. Para comprobar la instalación del JDK tipeamos 1 javac -version y presionamos <enter> Si la respuesta es como (2), indica que JDK está instalado correctamente. 2

Verificar la instalación (cont.) Si este último paso (javac -version ) devuelve algo similar a: indica que la línea de comandos no encuentra el compilador ( javac ). Para solucionar este error: 1) indicar la ubicación de javac o bien... 2) Agregar el lugar donde la consola puede encontrar el JDK a la variable de entorno PATH. Por qué? Qué ocurre en la línea de comandos cuando intentamos ejecutar un comando? 1. Tipeamos un comando que queremos ejecutar y presionamos <enter> 2.a. Si se especifica correctamente la ubicación del comando, se ejecuta. 2.b. Si no se especifica la ubicación, la consola busca el comando en una lista de ubicaciones (esta lista está almacenada en la variable de entorno PATH) 2.c. Si no encuentra el comando en la lista de PATH, da error (como se muestra en la imagen de arriba) 2.d. Si lo encuentra, lo ejecuta.

Indicar el camino al comando & Modificar la variable de entorno PATH

Indicar el camino Solución 1 Indicamos la ubicación de javac. En lugar de javac -version tipeamos (por ejemplo): C:\Archivos de programa\java\jdk1.7.0_51\bin\javac -version (Entre comillas dobles por existir espacios en la ubicación) Dependiendo de la instalación en cada sistema, esta ruta puede variar. También se puede generar un archivo de secuencias de comandos (batch) que simplifique la tarea de llamar al compilador y demás utilidades, etc.

Modificar la variable de entorno PATH Solución 2 Modificamos la variable de entorno PATH para que incluya la ruta a javac y demás utilidades de JDK. Se puede modificar utilizando la línea de comandos: 1. Buscamos la ubicación de javac (Ej. C:\Archivos de programa\java\jdk1.7.0_51\bin) 2. Tipeamos: set path=%path%;c:\archivos de programa\java\jdk1.7.0_51\bin 3. Tipeando path y <enter> nos aparecen las ubicaciones en esta variable.

Modificar la variable de entorno PATH O se puede modificar utilizando la interfaz gráfica: 1. Con el explorador de windows visualizamos la carpeta Java \jdk1.7.0_51\bin, que es donde está javac y el resto de las utilidades de desarrollo. XP (tema clásico) Windows 7 El explorador de windows no es Internet Explorer

Modificar la variable de entorno PATH (cont.) 2. Hacemos click con el botón secundario sobre la barra de direcciones (1) y del menú que se despliega seleccionamos en win 7: Copiar dirección como texto (2) o en XP: Copiar (2) Windows 7 1 2 XP (tema clásico)

Modificar la variable de entorno PATH (cont.) 3. Luego, accedemos a propiedades del equipo (ver 32 bits o 64 bits? en este mismo documento) En windows 7, hacemos click en Configuración avanzada del sistema (1) 1 En windows XP, hacemos click en la solapa Opciones avanzadas (2) 2

Modificar la variable de entorno PATH (cont.) 4. Hacemos click en el botón Variables de entorno (Tanto en XP como en 7)

Modificar la variable de entorno PATH (cont.) 5. En la lista Variables del sistema (1) buscamos la variable PATH (2) y la seleccionamos haciendo click con el mouse sobre ella. Luego hacemos click en Editar... (3) 1 2 3

Modificar la variable de entorno PATH (cont.) 6. En el extremo derecho del cuadro de texto Valor de la variable (1) hacemos click con el botón secundario. Se va a desplegar un menú, y de este menú hacemos click en Pegar (2) - También podemos hacer click en el cuadro de texto (1), y presionar la tecla fin del teclado, y luego, utilizar la combinación <Ctrl> + <V> para pegar el texto que copiamos anteriormente. 1 2 3 Veremos aparecer en el texto (1) la ubicación de javac. Para terminar, hacemos click en Aceptar (3), otra vez en Aceptar de la ventana Variables de entorno, y nuevamente Aceptar en la ventana Propiedades del sistema Para que este cambio sea efectivo, hay que cerrar la línea de comandos, y abrirla nuevamente.

Tipear, compilar, ejecutar

Tipear, compilar, ejecutar Ya está lista la instalación de las herramientas de trabajo! Vamos a ingresar nuestro primer programa en el editor de texto, lo vamos a compilar y luego lo ejecutaremos. 1. Abrimos el editor (Notepad++ en nuestro caso) e ingresamos el código, como se muestra (respetando las mayúsculas y minúsculas):

Tipear, compilar, ejecutar (cont.) 2. Guardamos el programa con el icono del disco (1) o con el menú Archivo->Guardar, o presionando <Ctrl>+<S>. Como aun no tiene nombre, se nos pide que se lo asignemos: En este caso además, lo guardamos en una carpeta ejemplo_java que se encuentra en el escritorio. La extensión debe ser.java El archivo tiene que tener el mismo nombre que figura luego de la palabra class

Tipear, compilar, ejecutar (cont.) 3. Luego de guardarlo con la extensión.java el editor sabe con qué lenguaje estamos trabajando y colorea las palabras y símbolos.

Tipear, compilar, ejecutar (cont.) 4. Para compilar el programa recurrimos a la línea de comandos. Al abrirla, aparece en c:\users\tu_usuario> (tu_usuario es el nombre del usuario actual del sistema; ejemplo: si el usuario es Alumno: c:\users\alumno> ) Para compilar al código fuente en el archivo Uno.java tenemos que cambiar el lugar en dode se encuentra la línea de comandos; para eso usamos el comando cd (change directory) Por ejemplo: cd c:\programas cd F:\ (se posiciona en la raíz del disco F:) En nuestro ejemplo, la carpeta ejemplo_java se encuentra en el escritorio: cd C:\Documents and Settings\diegocode\Escritorio\ejemplo_java

Tipear, compilar, ejecutar (cont.) Para evitar tipear toda esta ruta, podemos visualizar la carpeta con el explorador de windows, hacer click con el botón secundario en la barra de direcciones (1) y del menú que se despliega hacer click en Copiar dirección como texto (2) ( Copiar en XP) 1 2

Tipear, compilar, ejecutar (cont.) Luego, tipeamos cd, un espacio, y a continuación (1) hacemos click con el botón secundario del mouse, y del menú que se despliega seleccionamos Pegar (2) 1 2

Tipear, compilar, ejecutar (cont.) Una vez que estamos ubicados en la carpeta donde se encuentran nuestro código fuente, Uno.java, lo podemos compilar: No hubo ningún mensaje, significa que la compilación fue exitosa.

Tipear, compilar, ejecutar (cont.) El compilador Java, javac, genera a partir de un archivo fuente (.java ) un archivo.class que se puede ejecutar con la máquina virtual java. Podemos ver el contenido de la carpeta donde estamos ubicados con la línea de comando utilizando dir: Vemos dos archivos: Uno.java (código fuente) y el Uno.class generado por el compilador, que es el archivo ejecutable, nuestro producto terminado.

Tipear, compilar, ejecutar (cont.) Para ejecutar el archivo Uno.class hacemos: java Uno (sin.class!!) MAL BIEN La Consola guarda los comandos que ingresamos. Para ahorrarnos tipear lo mismo reiteradas veces podemos recurrir a este historial de comandos con las flechas arriba y abajo. Además, si tipeamos por ejemplo javac Uno.j y luego <tab> la consola autocompleta (en lo posible) el nombre del archivo (Quedará Uno.java en este caso).

Tipear, compilar, ejecutar (cont.) Si modificamos el archivo Uno.java como sigue: Cuando lo compilamos nos va a mostrar el error, la línea donde se produjo, entre otras cosas: Si hay errores al compilar, NO se genera el archivo.class correspondiente.

Usar las herramientas

Usar las herramientas En esta sección vamos usar las herramientas instalamos con tanto esfuerzo para crear otro programa, que va a mostrar un número al azar, entre 1 y 6. El código fuente: import java.util.random; public class Dado { public static void main ( String[] args ) { Random randgen = newrandom(); System.out.println("Nro: " + (randgen.nextint(6) + 1) ); } }

Usar las herramientas (cont.) 1. Abrimos el editor de texto, e ingresamos el código: 2. Lo guardamos (Prestamos atención al nombre y que tenga extensión.java) En este caso el nombre del archivo será Dado.java Hasta que estemos seguros de que nuestro programa funciona correctamente, conviene mantener el editor de texto (con nuestro programa) abierto.

Usar las herramientas (cont.) 3. En la línea de comandos (en la ubicación donde guardamos nuestro archivo.java): javac Dado.java Hubo un error Línea del error 3a. Si hubo errores, volvemos al editor de texto, corregimos el error, grabamos el archivo corregido y volvemos a intentar compilar. El compilador nos informó que hay un error en la línea 5: Random randgen = newrandom(); Debería ser: Random randgen = new Random(); Agregar un espacio

Usar las herramientas (cont.) 4. Si no hubo errores: Ejecutamos el programa con: java Dado Para volver a ejecutar el programa no hace falta escribir la orden nuevamente, con la flecha hacia arriba la consola nos escribe las ordenes anteriores...

Ejercicios

Ejercicios 1. Crear un archivo fuente con el siguiente código: public class Dos { public static void main ( String[] args) { System.out.printf("Una cosa\n"); System.out.printf("Otra cosa\n"); } } Guardarlo, compilarlo y ejecutarlo. 2. Cambiar el código anterior para que muestre otros mensajes. 3. Qué cambia al ejecutar el programa si se borra el \n del final de uno o ambos System.out.printf?