{"id":18,"date":"2026-10-01T17:53:57","date_gmt":"2026-10-01T17:53:57","guid":{"rendered":"https:\/\/java.nosoyia.es\/?page_id=18"},"modified":"2026-10-01T17:53:57","modified_gmt":"2026-10-01T17:53:57","slug":"system-out-print","status":"publish","type":"page","link":"https:\/\/java.nosoyia.es\/?page_id=18","title":{"rendered":"System.out.print"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3a88641f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#a1f6ed;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">Correspondencia en Python &#8212;&gt;<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/python.nosoyia.es\/print\/\"><img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"56\" src=\"https:\/\/java.nosoyia.es\/wp-content\/uploads\/2026\/06\/Flor.jpg\" alt=\"\" class=\"wp-image-44\" title=\"Comando pint ( ) en Python.\"\/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Este comando es uno de los que se puede utilizar para mostrar datos en Java. Por ejemplo:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Print_java {\n    public static void main(String[] args) {\n        System.out.print(&quot;Bienvenido a mi sitio Java. &quot;);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Estas pocas l\u00edneas de c\u00f3digo nos muestran varias cosas. En la primera l\u00ednea se declara la clase Print_java. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La siguiente l\u00ednea debe aparecer en cualquier programa java es la que inicia el bloque principal. Desde este bloque principal se pueden llamar a m\u00e9todos, clases, funciones y todo lo necesario para obtener el resultado buscado con nuestro programa, pero este bloque es el comienzo y el fin de todo (como regla general).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Otra de las cosas que vemos es que los bloques se deben de delimitar siempre por una llave de apertura y una de cierra. Las sangr\u00edas en los bloques, aunque ayudan en la compresi\u00f3n del c\u00f3digo, no son tan vitales como en Python. Java utiliza el punto y coma para indicar que una sentencia de c\u00f3digo ha finalizado, y las llaves para envolver un bloque completo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al ejecutar el c\u00f3digo se imprimir\u00e1 por consola la cadena delimitada por las comillas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Otro ejemplo:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Print_java {\n    public static void main(String[] args) {\n        int numero_1=14;\n        int numero_2=48;\n        String mi_texto=&quot;El resultado del producto es: &quot;;\n        System.out.print(mi_texto+(numero_1*numero_2));\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>El resultado del producto es: 672<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora hemos declarado dos variables de tipo entero  (int) y una de tipo cadena (String). Al ejecutar nos muestra el resultado de la operaci\u00f3n del producto de los dos n\u00fameros. La operaci\u00f3n matem\u00e1tica que podemos mostrar puede ser de cualquier tipo, siempre y cuando est\u00e9n bien definidos los tipos de las variables que utilizamos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vemos tambi\u00e9n que dentro de la misma instrucci\u00f3n, podemos mostrar diferentes tipos de par\u00e1metros, en este caso tipo int junto con tipo String.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Muy parecido a lo anterior es:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Print_java {\n    public static void main(String[] args) {\n        int numero_1=14;\n        int numero_2=48;\n        int resultado=numero_1*numero_2;\n        System.out.print(&quot;El resultado de &quot;+numero_1+&quot;*&quot;+numero_2+&quot;=&quot;+resultado);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>El resultado de 14*48=672<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esta forma de presentar datos en consola (con print), nos muestra los datos uno a continuaci\u00f3n de otro, sin incluir espacios ni saltos de l\u00ednea:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Print_java {\n    public static void main(String[] args) {\n        int numero_1=14;\n        int numero_2=48;\n        int resultado=numero_1*numero_2;\n        System.out.print(&quot;El resultado de &quot;);\n        System.out.print(numero_1+&quot;*&quot;+numero_2+&quot; es&quot;);\n        System.out.print(resultado);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>El resultado de 14*48 es 672<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si queremos que nos  incluya autom\u00e1ticamente un salto de l\u00ednea, debemos de utilizar println:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Print_java {\n    public static void main(String[] args) {\n        int numero_1=14;\n        int numero_2=48;\n        int resultado=numero_1*numero_2;\n        System.out.println(&quot;El resultado de &quot;);\n        System.out.println(numero_1+&quot;*&quot;+numero_2+&quot; es&quot;);\n        System.out.println(resultado);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>El resultado de \n14*48 es\n672<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Veamos a continuaci\u00f3n c\u00f3mo formatear la salida, en especial cuando incluimos datos num\u00e9ricos:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Print_java {\n    public static void main(String[] args) {\n        for (int k=1; k&lt;=1120; k=k+200)\n            System.out.printf (&quot;---%5d---\\n&quot;,k);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>---    1---\n---  201---\n---  401---\n---  601---\n---  801---\n--- 1001---<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00e9todo ser\u00e1 \u00abprintf\u00bb. En este caso le hemos a\u00f1adido el modificador %5d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con se consigue la salida de un dato de tipo entero, al cual le reservamos 5 espacios. Si no los llena por completo, lo rellena con espacios en blanco a su izquierda. Junto a este formato de n\u00famero entero, hemos a\u00f1adido guiones a su izquierda y derecha y un salto de l\u00ednea. Otro caso:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Print_java {\n    public static void main(String[] args) {\n        for (double k=1; k&lt;8; k++)\n            System.out.printf (&quot;**%8.2f***\\n&quot;,1000\/k);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>** 1000,00***\n**  500,00***\n**  333,33***\n**  250,00***\n**  200,00***\n**  166,67***\n**  142,86***<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora mostramos la salida formateada de la operaci\u00f3n 1000\/k. Le reservamos 8 espacios, siendo 2 ellos decimales y un espacio para la coma, con lo cual restan 5 espacios para la parte entera. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En este caso indicamos el modificador \u00abf\u00bb (%8.2f) lo que indica a java que estamos formateando un n\u00famero decimal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Existen muchas m\u00e1s posibilidades de formatear la salida, veamos una sola m\u00e1s:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>public class Print_java {\n    public static void main(String[] args) {\n        System.out.printf(&quot;%-14s %8d%s\\n&quot;, &quot;Tenerife&quot;, 972018,&quot; habitantes&quot;);\n        System.out.printf(&quot;%-14s %8d%s\\n&quot;, &quot;Gran Canaria&quot;, 879456,&quot; habitantes&quot;);\n        System.out.printf(&quot;%-14s %8d%s\\n&quot;, &quot;Lanzarote&quot;, 168958,&quot; habitantes&quot;);\n        System.out.printf(&quot;%-14s %8d%s\\n&quot;, &quot;Fuerteventura&quot;, 130977,&quot; habitantes&quot;);\n        System.out.printf(&quot;%-14s %8d%s\\n&quot;, &quot;La Palma&quot;, 86984,&quot; habitantes&quot;);\n        System.out.printf(&quot;%-14s %8d%s\\n&quot;, &quot;La Gomera&quot;, 22208,&quot; habitantes&quot;);\n        System.out.printf(&quot;%-14s %8d%s\\n&quot;, &quot;El Hierro&quot;, 12133,&quot; habitantes&quot;);\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Tenerife         972018 habitantes\nGran Canaria     879456 habitantes\nLanzarote        168958 habitantes\nFuerteventura    130977 habitantes\nLa Palma          86984 habitantes\nLa Gomera         22208 habitantes\nEl Hierro         12133 habitantes<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed se ha formateado un primer par\u00e1metro de tipo String (se define con la letra s despu\u00e9s del 14). Hemos reservado 14 espacios para este dato y lo hemos alineado a la izquierda de los 14 espacios (se define con el &#8211; antes del 14). Despu\u00e9s hemos reservado 8 espacios para un dato tipo entero. Hemos a\u00f1adido otro dato de tipo String (el \u00faltimo %s). En total mostramos 3 datos diferentes que se relacionan al final de cada una de las instrucciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Versi\u00f3n en Python: <a href=\"https:\/\/python.nosoyia.es\/print\/\" data-type=\"link\" data-id=\"https:\/\/python.nosoyia.es\/print\/\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f90707\" class=\"has-inline-color\">print ( )<\/mark><\/strong><\/a><\/p>\n\n\n\n<figure class=\"wp-block-table tabla-colores has-large-font-size\"><table class=\"has-fixed-layout\"><tbody><tr><td><a href=\"https:\/\/java.nosoyia.es\/\">Inicio<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=52\">Comandos Java<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=30\" data-type=\"link\" data-id=\"https:\/\/java.nosoyia.es\/?page_id=30\">Bloques de c\u00f3digo.<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=34\" data-type=\"link\" data-id=\"https:\/\/java.nosoyia.es\/?page_id=34\">Comentar c\u00f3digo<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=18\" data-type=\"link\" data-id=\"https:\/\/java.nosoyia.es\/?page_id=18\">System.out.print<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=71\" data-type=\"page\" data-id=\"71\">Scanner (System.in)<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=81\">Captura de errores<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=91\">String<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=114\">Datos  Num\u00e9ricos<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=124\">Elementos aleatorios<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=136\">Datos Fecha\/hora<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=150\">Constantes<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=157\">Bucles for<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=167\">Bucles while<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=177\">Bloque if<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=190\">Arrays<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=199\">ArrayList<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=227\">switch case<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=236\">HashSet<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=250\">HashMap<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=261\">M\u00e9todos.<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=270\">Clases<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=280\">Archivos<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=299\" data-type=\"page\" data-id=\"270\">Entorno gr\u00e1fico Swing<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=307\">JFrame (Ventanas)<\/a><\/td><td><a href=\"https:\/\/java.nosoyia.es\/?page_id=321\">Componentes b\u00e1sicos.<\/a><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Correspondencia en Python &#8212;&gt; Este comando es uno de los que se puede utilizar para mostrar datos en Java. Por ejemplo: Estas pocas l\u00edneas de c\u00f3digo nos muestran varias cosas. En la primera l\u00ednea se declara la clase Print_java. La siguiente l\u00ednea debe aparecer en cualquier programa java es la que inicia el bloque principal. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-18","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/pages\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18"}],"version-history":[{"count":10,"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":67,"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=\/wp\/v2\/pages\/18\/revisions\/67"}],"wp:attachment":[{"href":"https:\/\/java.nosoyia.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}