dimanche 4 octobre 2015

Why does my code not run? JAVA

I have this code:

import java.util.Scanner;  

public class PositiveNegative   {    public static void main(String[] args)    {
      int numbers, plus = 0, minus = 0;
      int count = 0;
      double total = 0;

      Scanner scan = new Scanner(System.in);
      System.out.print("Enter an integer (0 to quit): ");
      numbers = scan.nextInt();

      while(numbers != 0)
      {
         total += numbers;
         if(numbers > 0)
            plus++;
         if(numbers < 0)
            minus++;   
      }
      System.out.println("The number of positives is: " +plus);
      System.out.println("The number of negatives is: " +minus);
      System.out.println("The number of total is: " +total);    
    }
}

The problem with is that I try to run it and type the numbers but it does nothing. I want it so that when you type 0 it stops taking numbers and starts processing the code. What should I do?

Aucun commentaire:

Enregistrer un commentaire