<?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/"
> <channel><title>Comentarios en: Lectura de datos por consola en Java</title> <atom:link href="http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/feed/" rel="self" type="application/rss+xml" /><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/</link> <description>/* Programación en la red */</description> <lastBuildDate>Sun, 12 Feb 2012 03:07:18 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Por: Víctor Cuervo</title><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/comment-page-2/#comment-50812</link> <dc:creator>Víctor Cuervo</dc:creator> <pubDate>Sat, 05 Nov 2011 17:20:19 +0000</pubDate> <guid
isPermaLink="false">http://www.lineadecodigo.com/2006/12/16/lectura-de-datos-por-consola-en-java/#comment-50812</guid> <description>@jose,
Cuando dices que se te cuelga, ¿qué es lo que pasa? Realmente debería de aparecerte un cursor en la consola para introducir el texto. ¿No te aparece?
En nuestro caso hemos cogido FIN para terminar. Pero la imaginación al poder... puedes cambiar FIN por la que quieras :-D</description> <content:encoded><![CDATA[<p>@jose,</p><p>Cuando dices que se te cuelga, ¿qué es lo que pasa? Realmente debería de aparecerte un cursor en la consola para introducir el texto. ¿No te aparece?</p><p>En nuestro caso hemos cogido FIN para terminar. Pero la imaginación al poder&#8230; puedes cambiar FIN por la que quieras <img
src='http://lineadecodigo.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Por: Jose</title><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/comment-page-2/#comment-50811</link> <dc:creator>Jose</dc:creator> <pubDate>Sat, 05 Nov 2011 11:08:55 +0000</pubDate> <guid
isPermaLink="false">http://www.lineadecodigo.com/2006/12/16/lectura-de-datos-por-consola-en-java/#comment-50811</guid> <description>Probe con este codigo y se cuelga cundo debe de pedir el ingreso del dato por teclado
Saben porque pasa eso?
Muchas gracias !!
sTexto = br.readLine();
System.out.println(sTexto);
Y ¿cuando acabar? Pues deberemos de escoger una palabra que denote que es la última a introducir por la consola. Eso si queremos que el programa no sea infinito. En nuestro caso, no hemos puesto mucha imaginación. Ya que la palabra ha sido “FIN”.
do {
sTexto = br.readLine();
System.out.println(sTexto);
} while(!sTexto.equals(&quot;FIN&quot;));</description> <content:encoded><![CDATA[<p>Probe con este codigo y se cuelga cundo debe de pedir el ingreso del dato por teclado</p><p>Saben porque pasa eso?<br
/> Muchas gracias !!</p><p>sTexto = br.readLine();<br
/> System.out.println(sTexto);</p><p>Y ¿cuando acabar? Pues deberemos de escoger una palabra que denote que es la última a introducir por la consola. Eso si queremos que el programa no sea infinito. En nuestro caso, no hemos puesto mucha imaginación. Ya que la palabra ha sido “FIN”.</p><p>do {<br
/> sTexto = br.readLine();<br
/> System.out.println(sTexto);<br
/> } while(!sTexto.equals(&#8220;FIN&#8221;));</p> ]]></content:encoded> </item> <item><title>Por: Sairus</title><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/comment-page-2/#comment-50717</link> <dc:creator>Sairus</dc:creator> <pubDate>Thu, 06 Oct 2011 12:49:11 +0000</pubDate> <guid
isPermaLink="false">http://www.lineadecodigo.com/2006/12/16/lectura-de-datos-por-consola-en-java/#comment-50717</guid> <description>En el try si altura es negativa o 0 conduce a un error
Para que el rectángulo &quot;tenga superficie&quot; sus dimensiones deben ser &gt; 0
while(altura&lt;=0);
Obj_Rectangulo.Procesar();
Obj_Rectangulo.Imprimir();
}
Espero haber comprendido el problema</description> <content:encoded><![CDATA[<p>En el try si altura es negativa o 0 conduce a un error<br
/> Para que el rectángulo &#8220;tenga superficie&#8221; sus dimensiones deben ser &gt; 0</p><p>while(altura&lt;=0);<br
/> Obj_Rectangulo.Procesar();<br
/> Obj_Rectangulo.Imprimir();<br
/> }</p><p>Espero haber comprendido el problema</p> ]]></content:encoded> </item> <item><title>Por: Gooll</title><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/comment-page-2/#comment-49990</link> <dc:creator>Gooll</dc:creator> <pubDate>Mon, 08 Nov 2010 05:35:59 +0000</pubDate> <guid
isPermaLink="false">http://www.lineadecodigo.com/2006/12/16/lectura-de-datos-por-consola-en-java/#comment-49990</guid> <description>¿¿¿como ingresar datos
y o recibir valores si clases????
sin buffereader
sin stringreader</description> <content:encoded><![CDATA[<p>¿¿¿como ingresar datos<br
/> y o recibir valores si clases????<br
/> sin buffereader<br
/> sin stringreader</p> ]]></content:encoded> </item> <item><title>Por: alexander</title><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/comment-page-2/#comment-49971</link> <dc:creator>alexander</dc:creator> <pubDate>Sat, 30 Oct 2010 18:24:56 +0000</pubDate> <guid
isPermaLink="false">http://www.lineadecodigo.com/2006/12/16/lectura-de-datos-por-consola-en-java/#comment-49971</guid> <description>lectura de datos:
int n;
String nom;
System.our.println(&quot;ingrese numero&quot;);
n=Integer.parseInt(br.readLine());
System.our.println(&quot;ingrese nombre&quot;);
nom=(br.readLine());
visita:
www.programandoconjava.es.tl</description> <content:encoded><![CDATA[<p>lectura de datos:</p><p>int n;<br
/> String nom;<br
/> System.our.println(&#8220;ingrese numero&#8221;);<br
/> n=Integer.parseInt(br.readLine());<br
/> System.our.println(&#8220;ingrese nombre&#8221;);<br
/> nom=(br.readLine());</p><p>visita:<br
/> <a
href="http://www.programandoconjava.es.tl" rel="nofollow">http://www.programandoconjava.es.tl</a></p> ]]></content:encoded> </item> <item><title>Por: Miguel R.</title><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/comment-page-1/#comment-49237</link> <dc:creator>Miguel R.</dc:creator> <pubDate>Sun, 16 May 2010 23:00:05 +0000</pubDate> <guid
isPermaLink="false">http://www.lineadecodigo.com/2006/12/16/lectura-de-datos-por-consola-en-java/#comment-49237</guid> <description>hola ocupo en java un codigo que me permita leer los datos de un archivo txt y poder utilizar los datos del archivo dentro de mi programa!!
Saludos!!</description> <content:encoded><![CDATA[<p>hola ocupo en java un codigo que me permita leer los datos de un archivo txt y poder utilizar los datos del archivo dentro de mi programa!!<br
/> Saludos!!</p> ]]></content:encoded> </item> <item><title>Por: Rych</title><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/comment-page-1/#comment-48654</link> <dc:creator>Rych</dc:creator> <pubDate>Fri, 11 Dec 2009 06:02:44 +0000</pubDate> <guid
isPermaLink="false">http://www.lineadecodigo.com/2006/12/16/lectura-de-datos-por-consola-en-java/#comment-48654</guid> <description>gente hola soy principiante necesito  ayuda observen que hice mal:
(por cierto  se trata de leer dos datos desde el teclado y usar métodos ando perdido)...
import java.io.*;
public class Rectangulo_Funcion{
public static void main(String args[])
throws java.io.IOException{
String cadena;
DataInputStream recibeDatos = new DataInputStream(System.in);
Rectangulo_Funcion Obj_Rectangulo=new Rectangulo_Funcion();
Obj_Rectangulo.Procesa_Rectangulo();
}
double base=0, altura=0, area=0, perimetro=0;
void Procesa_Rectangulo() {
while(base!=99999){
//_______________________________________________________
//Captura la Base desde el Teclado
System.out.println(&quot;\n Programa No. 1 (Rectángulo) &quot;);
System.out.println(&quot;Base=99999 Para salir del programa&quot;);
System.out.println(&quot;----------------------------------&quot;);
do{
System.out.print (&quot;Base: &quot;);
cadena=recibeDatos.readLine();
try{
base=Double.parseDouble(cadena);
if(base&lt;=0){
System.out.println (&quot;Dato incorrecto&quot;);
System.out.println (&quot;------------------&quot;);
}
}catch(NumberFormatException e){
System.out.println(&quot;Debe introducir un valor positivo&quot;);
System.out.println (&quot;--------------------------------&quot;);
}
}while(base&lt;=0);
if(base==99999) continue;
//_______________________________________________________
//Captura la Altura desde el Teclado
do{
System.out.print (&quot;Altura: &quot;);
cadena=recibeDatos.readLine();
try{
altura=Double.parseDouble(cadena);
if(altura&lt;=0){
System.out.println (&quot;Dato incorrecto&quot;);
System.out.println (&quot;----------------&quot;);
}
}catch(NumberFormatException e){
System.out.println(&quot;Debe introducir un valor positivo&quot;);           System.out.println (&quot;--------------------------------&quot;);
}
}while(altura&lt;=0);
Obj_Rectangulo.Procesar();
Obj_Rectangulo.Imprimir();
}
}
void Procesar(){
area=base*altura;
perimetro=base*2+altura*2;
}
void Imprimir(){
System.out.println(&quot;\nResultados&quot;);
System.out.println(&quot;-------------&quot;);
System.out.println(&quot;Area.....= &quot;+area);
System.out.println(&quot;Perímetro= &quot;+perimetro+&quot;\n\n&quot;);
}
}</description> <content:encoded><![CDATA[<p>gente hola soy principiante necesito  ayuda observen que hice mal:<br
/> (por cierto  se trata de leer dos datos desde el teclado y usar métodos ando perdido)&#8230;</p><p>import java.io.*;<br
/> public class Rectangulo_Funcion{<br
/> public static void main(String args[])<br
/> throws java.io.IOException{<br
/> String cadena;</p><p> DataInputStream recibeDatos = new DataInputStream(System.in);<br
/> Rectangulo_Funcion Obj_Rectangulo=new Rectangulo_Funcion();<br
/> Obj_Rectangulo.Procesa_Rectangulo();</p><p> }<br
/> double base=0, altura=0, area=0, perimetro=0;<br
/> void Procesa_Rectangulo() {<br
/> while(base!=99999){<br
/> //_______________________________________________________<br
/> //Captura la Base desde el Teclado<br
/> System.out.println(&#8220;\n Programa No. 1 (Rectángulo) &#8220;);<br
/> System.out.println(&#8220;Base=99999 Para salir del programa&#8221;);<br
/> System.out.println(&#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&#8221;);</p><p> do{<br
/> System.out.print (&#8220;Base: &#8220;);<br
/> cadena=recibeDatos.readLine();</p><p> try{<br
/> base=Double.parseDouble(cadena);<br
/> if(base&lt;=0){<br
/> System.out.println (&quot;Dato incorrecto&quot;);<br
/> System.out.println (&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;);<br
/> }<br
/> }catch(NumberFormatException e){<br
/> System.out.println(&quot;Debe introducir un valor positivo&quot;);<br
/> System.out.println (&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&quot;);</p><p> }<br
/> }while(base&lt;=0);</p><p> if(base==99999) continue;</p><p> //_______________________________________________________<br
/> //Captura la Altura desde el Teclado</p><p> do{<br
/> System.out.print (&quot;Altura: &quot;);<br
/> cadena=recibeDatos.readLine();</p><p> try{<br
/> altura=Double.parseDouble(cadena);<br
/> if(altura&lt;=0){<br
/> System.out.println (&quot;Dato incorrecto&quot;);<br
/> System.out.println (&quot;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot;);<br
/> }<br
/> }catch(NumberFormatException e){<br
/> System.out.println(&quot;Debe introducir un valor positivo&quot;);           System.out.println (&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&quot;);<br
/> }<br
/> }while(altura&lt;=0);<br
/> Obj_Rectangulo.Procesar();<br
/> Obj_Rectangulo.Imprimir();<br
/> }<br
/> }</p><p> void Procesar(){<br
/> area=base*altura;<br
/> perimetro=base*2+altura*2;</p><p> }</p><p> void Imprimir(){<br
/> System.out.println(&quot;\nResultados&quot;);<br
/> System.out.println(&quot;&#8212;&#8212;&#8212;&#8212;-&quot;);<br
/> System.out.println(&quot;Area&#8230;..= &quot;+area);<br
/> System.out.println(&quot;Perímetro= &quot;+perimetro+&quot;\n\n&quot;);<br
/> }<br
/> }</p> ]]></content:encoded> </item> <item><title>Por: Kelvin</title><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/comment-page-1/#comment-48249</link> <dc:creator>Kelvin</dc:creator> <pubDate>Fri, 25 Sep 2009 14:53:36 +0000</pubDate> <guid
isPermaLink="false">http://www.lineadecodigo.com/2006/12/16/lectura-de-datos-por-consola-en-java/#comment-48249</guid> <description>Scanner y BufferedReader te permiten leer valores desde consola pasando directa o indirectamente un objeto System.in. Una diferencia es que para leer nuevos valores de consola con Scanner debes crear un objeto Scanner nuevo pasando System.in. Con BufferedReader no sucede así, ya que puedes leer nuevos valores utilizando la misma referencia llamando al metodo read() o readLine(). Scanner tiene una ventaja es que puedes separar una cadena en subcadenas usando un delimitador con el metodo useDelimiter(String) ademas de que puede leer directamente valores Integer, Double u otros usando los metodos nextInt(), nextDouble(),etc...; esto no lo tiene BufferedReader. Asi que depende de tu programa utiliza uno u otro pensando en las ventajas y desventajas de cada una. mas informacion de clase Scanner en http://acercadejava.blogspot.com/2009/04/la-clase-scanner-de-java-5.html. Espero te haya ayudado</description> <content:encoded><![CDATA[<p>Scanner y BufferedReader te permiten leer valores desde consola pasando directa o indirectamente un objeto System.in. Una diferencia es que para leer nuevos valores de consola con Scanner debes crear un objeto Scanner nuevo pasando System.in. Con BufferedReader no sucede así, ya que puedes leer nuevos valores utilizando la misma referencia llamando al metodo read() o readLine(). Scanner tiene una ventaja es que puedes separar una cadena en subcadenas usando un delimitador con el metodo useDelimiter(String) ademas de que puede leer directamente valores Integer, Double u otros usando los metodos nextInt(), nextDouble(),etc&#8230;; esto no lo tiene BufferedReader. Asi que depende de tu programa utiliza uno u otro pensando en las ventajas y desventajas de cada una. mas informacion de clase Scanner en <a
href="http://acercadejava.blogspot.com/2009/04/la-clase-scanner-de-java-5.html" rel="nofollow">http://acercadejava.blogspot.com/2009/04/la-clase-scanner-de-java-5.html</a>. Espero te haya ayudado</p> ]]></content:encoded> </item> <item><title>Por: Santiago Henao Toro</title><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/comment-page-1/#comment-46049</link> <dc:creator>Santiago Henao Toro</dc:creator> <pubDate>Sun, 15 Feb 2009 16:17:05 +0000</pubDate> <guid
isPermaLink="false">http://www.lineadecodigo.com/2006/12/16/lectura-de-datos-por-consola-en-java/#comment-46049</guid> <description>Necesito saber cual es la diferencia entre el Buffer y el Scanner.</description> <content:encoded><![CDATA[<p>Necesito saber cual es la diferencia entre el Buffer y el Scanner.</p> ]]></content:encoded> </item> <item><title>Por: Linea de Codigo &#187; Multiplicar dos números con Java</title><link>http://lineadecodigo.com/java/lectura-de-datos-por-consola-en-java/comment-page-1/#comment-45780</link> <dc:creator>Linea de Codigo &#187; Multiplicar dos números con Java</dc:creator> <pubDate>Tue, 30 Dec 2008 07:00:41 +0000</pubDate> <guid
isPermaLink="false">http://www.lineadecodigo.com/2006/12/16/lectura-de-datos-por-consola-en-java/#comment-45780</guid> <description>[...] es pedir los números por teclado. Sería bueno en este punto que le echaseis un ojo al artículo Lectura de datos por consola en Java, que explica como realizar la lectura de datos por teclado de una forma muy [...]</description> <content:encoded><![CDATA[<p>[...] es pedir los números por teclado. Sería bueno en este punto que le echaseis un ojo al artículo Lectura de datos por consola en Java, que explica como realizar la lectura de datos por teclado de una forma muy [...]</p> ]]></content:encoded> </item> </channel> </rss>
