<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentarios en: Lectura de datos y salida formateada en una aplicación Java de consola</title>
	<atom:link href="http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/feed/" rel="self" type="application/rss+xml" />
	<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/</link>
	<description>Desde Loja, Ecuador en la mitad del Mundo</description>
	<lastBuildDate>Thu, 10 Dec 2009 22:55:03 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Maria</title>
		<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/#comment-1491</link>
		<dc:creator>Maria</dc:creator>
		<pubDate>Fri, 20 Nov 2009 05:22:04 +0000</pubDate>
		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/02/19/lectura-de-datos-y-salida-formateada-en-una-aplicacion-java-de-consola/#comment-1491</guid>
		<description>Hola.

No tengo ni la menor idea de comorealizar un programa en Java, que abra o cree unarchivo y leea el contenido del archivo, asi mismo contabilizando el nuemro de caracteres o palabras que este contenido en el archivo, tambien que brinde un menu en donde indique que desea realiar el usuario en donde indique si desea comprimir archivo o descomprimir archivo.

Si no es mucha molestia, les agradeceria que me ayudaran en esto porfabor.

Gracias por tu amable atencion</description>
		<content:encoded><![CDATA[<p>Hola.</p>
<p>No tengo ni la menor idea de comorealizar un programa en Java, que abra o cree unarchivo y leea el contenido del archivo, asi mismo contabilizando el nuemro de caracteres o palabras que este contenido en el archivo, tambien que brinde un menu en donde indique que desea realiar el usuario en donde indique si desea comprimir archivo o descomprimir archivo.</p>
<p>Si no es mucha molestia, les agradeceria que me ayudaran en esto porfabor.</p>
<p>Gracias por tu amable atencion</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Salvador</title>
		<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/#comment-1482</link>
		<dc:creator>Salvador</dc:creator>
		<pubDate>Sun, 08 Nov 2009 22:08:37 +0000</pubDate>
		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/02/19/lectura-de-datos-y-salida-formateada-en-una-aplicacion-java-de-consola/#comment-1482</guid>
		<description>hola k tal ,una  ?,como hago para ordenar una matriz en filas y columnas  en metodos propios , elegidos a la random,eh hecho todo pero,la matriz sale en forma vertical ..??</description>
		<content:encoded><![CDATA[<p>hola k tal ,una  ?,como hago para ordenar una matriz en filas y columnas  en metodos propios , elegidos a la random,eh hecho todo pero,la matriz sale en forma vertical ..??</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Salvador</title>
		<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/#comment-1462</link>
		<dc:creator>Salvador</dc:creator>
		<pubDate>Tue, 13 Oct 2009 16:26:10 +0000</pubDate>
		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/02/19/lectura-de-datos-y-salida-formateada-en-una-aplicacion-java-de-consola/#comment-1462</guid>
		<description>Ya encontre el error me faltaba el break  en A y B de toda manera muchas gracias brother!! ,
Saludos</description>
		<content:encoded><![CDATA[<p>Ya encontre el error me faltaba el break  en A y B de toda manera muchas gracias brother!! ,<br />
Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jorge López (jorgaf)</title>
		<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/#comment-1461</link>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
		<pubDate>Tue, 13 Oct 2009 16:13:25 +0000</pubDate>
		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/02/19/lectura-de-datos-y-salida-formateada-en-una-aplicacion-java-de-consola/#comment-1461</guid>
		<description>Hola Salvador,

Haz olvidado ubicar las sentencias break dentro de los casos A, B y C; por tal motivo únicamente te toma la ultima alternativa, deberías tener algo así en A, B y C:
case’A&#039;:
   switch (colegio)
   { 
      case’N&#039;:
         descuento=(int) (pensionmensual*PDNA);
         break;
      case’P&#039;:
         descuento=(int) (pensionmensual *PDPA);
         break;
   }//fin switch(colegio)
   break; //break del case &#039;A&#039;

Saludos</description>
		<content:encoded><![CDATA[<p>Hola Salvador,</p>
<p>Haz olvidado ubicar las sentencias break dentro de los casos A, B y C; por tal motivo únicamente te toma la ultima alternativa, deberías tener algo así en A, B y C:<br />
case’A&#8217;:<br />
   switch (colegio)<br />
   {<br />
      case’N&#8217;:<br />
         descuento=(int) (pensionmensual*PDNA);<br />
         break;<br />
      case’P&#8217;:<br />
         descuento=(int) (pensionmensual *PDPA);<br />
         break;<br />
   }//fin switch(colegio)<br />
   break; //break del case &#8216;A&#8217;</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Salvador</title>
		<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/#comment-1460</link>
		<dc:creator>Salvador</dc:creator>
		<pubDate>Tue, 13 Oct 2009 16:09:07 +0000</pubDate>
		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/02/19/lectura-de-datos-y-salida-formateada-en-una-aplicacion-java-de-consola/#comment-1460</guid>
		<description>Hola k tal hize lo k dijiste,compila pero solo toma el caso C por k?? 
import java.util.Scanner;
/**
 *
 * @author Renzo
 */
public class categoria {

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
    Scanner lector=new Scanner(System.in);
    char categoria,colegio;
    final double PDNA = 0.30;	// Descuento Colegio Nacional, Categoría A
    final double PDNB = 0.40;	// Descuento Colegio Nacional, Categoría B
    final double PDNC = 0.50;	// Descuento Colegio Nacional, Categoría C
    final double PDPA = 0.15;	// Descuento Colegio Particular, Categoría A
    final double PDPB = 0.20;	// Descuento Colegio Particular, Categoría B
    final double PDPC = 0.25;	// Descuento Colegio Particular, Categoría C
    int pensionmensual,descuento=0,importepagar;

        System.out.print(&quot;Teclee la categoria:&quot;);
           categoria=lector.next().charAt(0);
        System.out.print(&quot;Teclee el colegio:&quot;);
          colegio=lector.next().charAt(0);
        System.out.print(&quot;Teclee la pension mensual:&quot;);
        pensionmensual=lector.nextInt();
       
 switch(categoria)
     { 
       case&#039;A&#039;:
                 switch (colegio)
                 {     case&#039;N&#039;:
                           descuento=(int) (pensionmensual*PDNA);
                           break;
                       case&#039;P&#039;:
                           descuento=(int) (pensionmensual *PDPA);
                           break;
                }

        case&#039;B&#039;:
               switch(colegio)
               {     case&#039;N&#039;:
                         descuento=(int) (pensionmensual * PDNB);
                          break;
                     case&#039;P&#039;:
                         descuento=(int) (pensionmensual * PDPB);
                          break;
               }
        case&#039;C&#039;:
               switch(colegio)
               {     case&#039;N&#039;:
                         descuento=(int) (pensionmensual * PDNC);
                         break;
                     case&#039;P&#039;:
                         descuento=(int) (pensionmensual * PDPC);
                         break;
               }
            break;
   
    }
  
   importepagar=pensionmensual-descuento;
   System.out.println(&quot;El importe a pagar es..:&quot;+importepagar);


k ESta mal en el codigo !!</description>
		<content:encoded><![CDATA[<p>Hola k tal hize lo k dijiste,compila pero solo toma el caso C por k??<br />
import java.util.Scanner;<br />
/**<br />
 *<br />
 * @author Renzo<br />
 */<br />
public class categoria {</p>
<p>    /**<br />
     * @param args the command line arguments<br />
     */<br />
    public static void main(String args[]) {<br />
    Scanner lector=new Scanner(System.in);<br />
    char categoria,colegio;<br />
    final double PDNA = 0.30;	// Descuento Colegio Nacional, Categoría A<br />
    final double PDNB = 0.40;	// Descuento Colegio Nacional, Categoría B<br />
    final double PDNC = 0.50;	// Descuento Colegio Nacional, Categoría C<br />
    final double PDPA = 0.15;	// Descuento Colegio Particular, Categoría A<br />
    final double PDPB = 0.20;	// Descuento Colegio Particular, Categoría B<br />
    final double PDPC = 0.25;	// Descuento Colegio Particular, Categoría C<br />
    int pensionmensual,descuento=0,importepagar;</p>
<p>        System.out.print(&#8220;Teclee la categoria:&#8221;);<br />
           categoria=lector.next().charAt(0);<br />
        System.out.print(&#8220;Teclee el colegio:&#8221;);<br />
          colegio=lector.next().charAt(0);<br />
        System.out.print(&#8220;Teclee la pension mensual:&#8221;);<br />
        pensionmensual=lector.nextInt();</p>
<p> switch(categoria)<br />
     {<br />
       case&#8217;A':<br />
                 switch (colegio)<br />
                 {     case&#8217;N':<br />
                           descuento=(int) (pensionmensual*PDNA);<br />
                           break;<br />
                       case&#8217;P':<br />
                           descuento=(int) (pensionmensual *PDPA);<br />
                           break;<br />
                }</p>
<p>        case&#8217;B':<br />
               switch(colegio)<br />
               {     case&#8217;N':<br />
                         descuento=(int) (pensionmensual * PDNB);<br />
                          break;<br />
                     case&#8217;P':<br />
                         descuento=(int) (pensionmensual * PDPB);<br />
                          break;<br />
               }<br />
        case&#8217;C':<br />
               switch(colegio)<br />
               {     case&#8217;N':<br />
                         descuento=(int) (pensionmensual * PDNC);<br />
                         break;<br />
                     case&#8217;P':<br />
                         descuento=(int) (pensionmensual * PDPC);<br />
                         break;<br />
               }<br />
            break;</p>
<p>    }</p>
<p>   importepagar=pensionmensual-descuento;<br />
   System.out.println(&#8220;El importe a pagar es..:&#8221;+importepagar);</p>
<p>k ESta mal en el codigo !!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jorge López (jorgaf)</title>
		<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/#comment-1459</link>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
		<pubDate>Tue, 13 Oct 2009 07:18:02 +0000</pubDate>
		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/02/19/lectura-de-datos-y-salida-formateada-en-una-aplicacion-java-de-consola/#comment-1459</guid>
		<description>Hola Salvador,

Te explico el uso de Scanner, primero deberías reemplazar las variables categoria y colegio de tipo de dato int por char, porque más abajo usas sentencias Switch que compara caracteres (case &#039;C&#039; por ejemplo) y un int es diferente de un char. Luego debes crear una instancia de la clase Scanner, antes de ello debes hacer el siguiente import java.util.Scanner;, algo así: Scanner lector = new Scanner(System.in);

Luego deberías reemplazar las lecturas de colegio y categoría de System.in.read() por lector.next().charAt(0); Recuerda cambiar las variables categoria y colegio de int a char. El método charAt(0) te permite obtener el primer caracter que forma el texto (String) que estás leyendo, ya que el método next() lee un String, entonces para procesarlo debes usar el método charAt

Y para pensión manual deberías usar lector.nextInt(); que te permite leer un valor tipo int

Por lo demás el código debería ser el mismo.

Saludos y espero que te ayude.</description>
		<content:encoded><![CDATA[<p>Hola Salvador,</p>
<p>Te explico el uso de Scanner, primero deberías reemplazar las variables categoria y colegio de tipo de dato int por char, porque más abajo usas sentencias Switch que compara caracteres (case &#8216;C&#8217; por ejemplo) y un int es diferente de un char. Luego debes crear una instancia de la clase Scanner, antes de ello debes hacer el siguiente import java.util.Scanner;, algo así: Scanner lector = new Scanner(System.in);</p>
<p>Luego deberías reemplazar las lecturas de colegio y categoría de System.in.read() por lector.next().charAt(0); Recuerda cambiar las variables categoria y colegio de int a char. El método charAt(0) te permite obtener el primer caracter que forma el texto (String) que estás leyendo, ya que el método next() lee un String, entonces para procesarlo debes usar el método charAt</p>
<p>Y para pensión manual deberías usar lector.nextInt(); que te permite leer un valor tipo int</p>
<p>Por lo demás el código debería ser el mismo.</p>
<p>Saludos y espero que te ayude.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Salvador</title>
		<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/#comment-1458</link>
		<dc:creator>Salvador</dc:creator>
		<pubDate>Tue, 13 Oct 2009 06:21:42 +0000</pubDate>
		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/02/19/lectura-de-datos-y-salida-formateada-en-una-aplicacion-java-de-consola/#comment-1458</guid>
		<description>import java.io.*;
/**
 *
 * @author Renzo
 */
public class categoria {

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) throws IOException{
    int categoria,colegio;
    int pensionmensual,descuento=0,importepagar;

        System.out.print(&quot;Teclee la categoria:&quot;);
            categoria=System.in.read();
        System.out.print(&quot;Teclee el colegio:&quot;);

        
        colegio=System.in.read();
        System.out.print(&quot;Teclee la pension mensual:&quot;);
        pensionmensual=System.in.read();
       
       


   switch(categoria)
     { 
       case&#039;A&#039;:
                 switch (colegio)
                 {     case&#039;N&#039;:
                           descuento=(int) (pensionmensual * 0.3);
                           break;
                       case&#039;P&#039;:
                           descuento=(int) (pensionmensual * 0.15);
                           break;
                }

        case&#039;B&#039;:
               switch(colegio)
               {     case&#039;N&#039;:
                         descuento=(int) (pensionmensual * 0.4);
                          break;
                   case&#039;P&#039;:
                         descuento=(int) (pensionmensual * 0.2);
                          break;
               }
        case&#039;C&#039;:
               switch(colegio)
               {     case&#039;N&#039;:
                         descuento=(int) (pensionmensual * 0.5);
                         break;
                     case&#039;P&#039;:
                         descuento=(int) (pensionmensual * 0.25);
                         break;
               }
  
   
    }
  System.in.skip(1);
   importepagar=pensionmensual-descuento;
   System.out.println(&quot;El importe a pagar es..:&quot;+importepagar);


    }
     
     

}
Ahi esta ycomo utilizaria el Scanner.!!</description>
		<content:encoded><![CDATA[<p>import java.io.*;<br />
/**<br />
 *<br />
 * @author Renzo<br />
 */<br />
public class categoria {</p>
<p>    /**<br />
     * @param args the command line arguments<br />
     */<br />
    public static void main(String args[]) throws IOException{<br />
    int categoria,colegio;<br />
    int pensionmensual,descuento=0,importepagar;</p>
<p>        System.out.print(&#8220;Teclee la categoria:&#8221;);<br />
            categoria=System.in.read();<br />
        System.out.print(&#8220;Teclee el colegio:&#8221;);</p>
<p>        colegio=System.in.read();<br />
        System.out.print(&#8220;Teclee la pension mensual:&#8221;);<br />
        pensionmensual=System.in.read();</p>
<p>   switch(categoria)<br />
     {<br />
       case&#8217;A':<br />
                 switch (colegio)<br />
                 {     case&#8217;N':<br />
                           descuento=(int) (pensionmensual * 0.3);<br />
                           break;<br />
                       case&#8217;P':<br />
                           descuento=(int) (pensionmensual * 0.15);<br />
                           break;<br />
                }</p>
<p>        case&#8217;B':<br />
               switch(colegio)<br />
               {     case&#8217;N':<br />
                         descuento=(int) (pensionmensual * 0.4);<br />
                          break;<br />
                   case&#8217;P':<br />
                         descuento=(int) (pensionmensual * 0.2);<br />
                          break;<br />
               }<br />
        case&#8217;C':<br />
               switch(colegio)<br />
               {     case&#8217;N':<br />
                         descuento=(int) (pensionmensual * 0.5);<br />
                         break;<br />
                     case&#8217;P':<br />
                         descuento=(int) (pensionmensual * 0.25);<br />
                         break;<br />
               }</p>
<p>    }<br />
  System.in.skip(1);<br />
   importepagar=pensionmensual-descuento;<br />
   System.out.println(&#8220;El importe a pagar es..:&#8221;+importepagar);</p>
<p>    }</p>
<p>}<br />
Ahi esta ycomo utilizaria el Scanner.!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jorge López (jorgaf)</title>
		<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/#comment-1457</link>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
		<pubDate>Tue, 13 Oct 2009 05:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/02/19/lectura-de-datos-y-salida-formateada-en-una-aplicacion-java-de-consola/#comment-1457</guid>
		<description>Hola Salvador,

Mi recomendación es que uses la clase Scanner ya que es más sencilla y fácil de trabajar. Y tendría que revisar tu código para poder tener una idea de lo que está pasando. Si puedes publica tú código

Saludos.</description>
		<content:encoded><![CDATA[<p>Hola Salvador,</p>
<p>Mi recomendación es que uses la clase Scanner ya que es más sencilla y fácil de trabajar. Y tendría que revisar tu código para poder tener una idea de lo que está pasando. Si puedes publica tú código</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Salvador</title>
		<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/#comment-1456</link>
		<dc:creator>Salvador</dc:creator>
		<pubDate>Tue, 13 Oct 2009 05:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/02/19/lectura-de-datos-y-salida-formateada-en-una-aplicacion-java-de-consola/#comment-1456</guid>
		<description>hola  k tal disculpa ,kisiera hacerte una consulta,para ingresar datos desde el teclado yo utilizo import  java.io.*; pero cuando termino todo 
me dicen k coloke el numero deseado de ahi le doy enter y cuando kiero colocar el segundo valor , todas las preguntas k me dicen k coloke los n valores mas se juntan, sabes por k pasa eso !!!</description>
		<content:encoded><![CDATA[<p>hola  k tal disculpa ,kisiera hacerte una consulta,para ingresar datos desde el teclado yo utilizo import  java.io.*; pero cuando termino todo<br />
me dicen k coloke el numero deseado de ahi le doy enter y cuando kiero colocar el segundo valor , todas las preguntas k me dicen k coloke los n valores mas se juntan, sabes por k pasa eso !!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David Román</title>
		<link>http://cafelojano.wordpress.com/2008/02/19/uso-de-la-clase-scanner-y-metodo-printf/#comment-1455</link>
		<dc:creator>David Román</dc:creator>
		<pubDate>Tue, 13 Oct 2009 01:10:19 +0000</pubDate>
		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/02/19/lectura-de-datos-y-salida-formateada-en-una-aplicacion-java-de-consola/#comment-1455</guid>
		<description>Muchas gracias pana!!!!!! Tu blog está súper chévere!!!!!!!</description>
		<content:encoded><![CDATA[<p>Muchas gracias pana!!!!!! Tu blog está súper chévere!!!!!!!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
