wood burning stoves 2.0*
The moose likes Beginning Java and the fly likes problem in loop Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "problem in loop" Watch "problem in loop" New topic

problem in loop

Siddhesh Desai

Joined: Jun 28, 2004
Posts: 9
i am just doing one simple program in that i am giving input from console but it gives me random output.please help me
thanks in advance
the code is :::
import java.io.*;
import java.util.*;
import java.lang.*;

class Array
public static void main(String args[])
throws IOException
int number;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int array[]=new int[10];
for(int i=0;i<=2;i++)
number = (int) br.read();
for(int i=0;i<10;i++)
System.out.print(array[i]+" ");
System.out.println(" ");

it will give random output
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24183


Welcome to JavaRanch!

Not sure what you mean by "random output," but note that this program will print the character codes of the characters you type in -- not the interpretation of those codes as textual integers. The number "48" is the character code for 0; 49 is 1; etc.

The proper way to write your program is to read Strings, then use the static Integer.parseInt() method to interpret those strings. See Sun's I/O tutorial at http://java.sun.com/docs/books/tutorial/essential/io/index.html .

[Jess in Action][AskingGoodQuestions]
It is sorta covered in the JavaRanch Style Guide.
subject: problem in loop
Similar Threads
how to add number of digit in array
Random Number Generator
how to add number of digit in array
Random number without dublicate