验证输入以确保负数

时间:2017-04-03 22:17:01

标签: java loops

我试图制作代码,要求用户输入10个数字并将其全部减去。这就是我到目前为止所拥有的。我想我总体布局都设置了但我不知道如何处理其余的

import java.util.Scanner;

public class subnumbs 
{ 
   int dial;
   int[] num = new int [10];
   Scanner scan = new Scanner(System.in);

   public void go()
   {
      int q=0;
      dial = 10;

      while (q != 0)
      {
         System.out.println("type numb: ");
         int newinput = scan.nextInt();
         q+=newInteger;
         dial = cdial + 1;
      } 
      return q;
   }
}

2 个答案:

答案 0 :(得分:0)

这是确保负数的唯一方法,只有倒计时才添加,如果它是负数......

while (counter != 0)
      {
         System.out.println("Enter Integer: ");
         int newInteger = scan.nextInt();
             if(newInteger < 0) {
                 n+=newInteger;
                 counter -= 1; 
             }
             else {
                 System.out.println("must be negative integer, please try again:  ")
             {
      } 

通常,为了确保输入,您必须在获得输入的位置对其进行评估

答案 1 :(得分:0)

x