Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Jeff Higgins Newsgroups: comp.lang.java.programmer Subject: Re: The greeting code in Java Date: Sun, 19 Jun 2011 11:37:49 -0400 Organization: A noiseless patient Spider Lines: 28 Message-ID: References: <3d6aab49-9a4a-4614-af12-bb1c95bebbe7@w4g2000yqm.googlegroups.com> <4dfdf77e$0$4132$426a74cc@news.free.fr> <06cf6f85-5473-47da-b599-de2e7f81976d@d1g2000yqm.googlegroups.com> <4dfe0ce7$0$4853$426a74cc@news.free.fr> <4dfe14c3$0$18784$426a74cc@news.free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 19 Jun 2011 15:32:57 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="yplGUUrGzpiV4sv58weMcA"; logging-data="13553"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19UiELAEsr+kbc+TjqepgOR3y9724EQ21A=" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 In-Reply-To: <4dfe14c3$0$18784$426a74cc@news.free.fr> Cancel-Lock: sha1:kUUbiX2MFEw1RwGIbEQZS0K8otA= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:5382 On 06/19/2011 11:24 AM, Aéris wrote: > Le 19/06/2011 17:06, Stanimir Stamenkov a écrit : >> I guess one needs: >> >> System.out.print("Please enter your first name: "); >> while ((s = in.readLine()) != null&& s.length()> 0) { >> System.out.println("Hello, " + s); >> System.out.print("Please enter your first name: "); >> } >> > > Shame on me… > My finger slipped on Eclipse… > The original example didn't loop. BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); StringBuilder builder = new StringBuilder("Hello, "); System.out.print("Please enter your first name: "); try { builder.append(reader.readLine()); builder.append("!"); System.out.println(builder); } catch (IOException e) { System.err.println("Something's wrong, a stack trace follows:"); e.printStackTrace(); }