S
StaR.BoY2005
Hello everyone,
I am working on a program that needs to read an unspecified number of
integers and determine how many positive and negative values there are.
Also, the program needs to end when the input is 0 (zero). Here is the
code I have which is causing me problems!!! I would greatly appreciate
all of the help!
import java.util.Scanner;
public class Counter
{
public static void main(String[] args)
{
int inputNumber;
int count;
int number;
Scanner keyboard = new Scanner(System.in);
count = 0;
number = 0;
System.out.print("Enter your first integer: ");
inputNumber = keyboard.nextInt();
while (inputNumber >0);
{
count++;
System.out.print("Enter your next integer, or 0 to end: ");
inputNumber = keyboard.nextInt();
}
while (inputNumber <0);
{
number++;
System.out.print("Enter your integer, or 0 to end:");
inputNumber = keyboard.nextInt();
}
if (count == 0)
{
System.out.print("You didn't enter any data!");
}
else
{
keyboard.nextInt();
System.out.print("You entered " + count + " positive
integers.");
System.out.print("You entered " + number + " negative
integers.");
}
}
}
Thanks again.
--John
I am working on a program that needs to read an unspecified number of
integers and determine how many positive and negative values there are.
Also, the program needs to end when the input is 0 (zero). Here is the
code I have which is causing me problems!!! I would greatly appreciate
all of the help!
import java.util.Scanner;
public class Counter
{
public static void main(String[] args)
{
int inputNumber;
int count;
int number;
Scanner keyboard = new Scanner(System.in);
count = 0;
number = 0;
System.out.print("Enter your first integer: ");
inputNumber = keyboard.nextInt();
while (inputNumber >0);
{
count++;
System.out.print("Enter your next integer, or 0 to end: ");
inputNumber = keyboard.nextInt();
}
while (inputNumber <0);
{
number++;
System.out.print("Enter your integer, or 0 to end:");
inputNumber = keyboard.nextInt();
}
if (count == 0)
{
System.out.print("You didn't enter any data!");
}
else
{
keyboard.nextInt();
System.out.print("You entered " + count + " positive
integers.");
System.out.print("You entered " + number + " negative
integers.");
}
}
}
Thanks again.
--John