input of value integer problem.

J

Jeremy

Hey, Sorry to bother you, I have output that is not doign what i want it
to
do. I'm just having trouble getting it to run the way I want it to do.
I'm
having trouble getting the first value read specific the number of value
to
input from the users....
here's the output of the program i got.
Indicate how many values you want to input:2

Indicate numbers you want to calcuate for smallest integer:2
Press any key to continue...


import java.util.Scanner;
public class Input// public class name input

{
public static void main (String args[])// main method to begine xecution
of
program
{
Scanner input = new Scanner(System.in);
int counter=1;// counter intialized to 1
int smallestnumber=0;//smallest number intialized to 0;
int values=0;// values intialized to 0;
int number=0; number is intialized to 0;

{
System.out.printf("Indicate how many values you want to input:"); // ask
user
how many values you want to input and prompts you to do that.
values =input.nextInt();

while ( counter<=values)// while statement that will count within values
{
System.out.println();
++counter;
values=number;

}


System.out.printf("Indicate numbers you want to calcuate for smallest
integer:");// ask what number you want to calcuate for the smallest
integer.
number =input.nextInt();
while (values==number)// this is not right statement anything
{
number=smallestnumber;
if (smallestnumber<=number)
{

System.out.println(smallestnumber);
}
}






}
}
}
 
H

Hendrik Maryns

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jeremy schreef:
You didn’t formulate a question, but I’ll give some comments on your code:
import java.util.Scanner;
public class Input// public class name input

{
public static void main (String args[])// main method to begine xecution
of
program
{
Scanner input = new Scanner(System.in);
int counter=1;// counter intialized to 1
int smallestnumber=0;//smallest number intialized to 0;
int values=0;// values intialized to 0;
int number=0; number is intialized to 0;

{
System.out.printf("Indicate how many values you want to input:"); // ask
user
how many values you want to input and prompts you to do that.
values =input.nextInt();

while ( counter<=values)// while statement that will count within values
{
System.out.println();
++counter;
values=number;
}

Since number is 0, values will be 0 after the first loop, which makes
this code equivalent to:

if (values >= 1) {
System.out.println();
counter = 2;
values = 0;
}

That doesn’t seem to make any sense. Please reconsider.

values is 0, so it will only execute when the user entered 0.

Have a look at the last link in my sig.

H.
- --
Hendrik Maryns
http://tcl.sfs.uni-tuebingen.de/~hendrik/
==================
http://aouw.org
Ask smart questions, get good answers:
http://www.catb.org/~esr/faqs/smart-questions.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFF0MZWe+7xMGD3itQRAudJAJ9xJBz0S4bKGAoOS3OM4Uqg6S1hcwCeLDDn
gQH6viKCFhp7TTpzTv2YNgY=
=HElQ
-----END PGP SIGNATURE-----
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,982
Messages
2,570,190
Members
46,740
Latest member
AdolphBig6

Latest Threads

Top