【发布时间】:2014-03-26 21:51:47
【问题描述】:
到目前为止,我有这个程序已经非常接近我想要的了。但是我试图在用户输入他/她的所有号码后找出一种方法,他可以知道他是否输入了 3 个负数和 4 个正数
假设他输入了 -7,-8,-3,2,3,4,2 它表示您输入了 3 个负数和 4 个正数
import java.util.*;
public class Testing2 {
public static void main(String[] args) {
int numbers;
System.out.println("Input seven numbers");
for (int i = 1; i <8; i++){
Scanner Nums = new Scanner(System.in);
numbers = Nums.nextInt ();
if (numbers < 0){
System.out.println("You have " + numbers + " numbers that are negative");
} else {
System.out.println("You have "+ numbers + " numbers that are postive");
}
}
}
}
什么是资源泄漏:nums 永远不会关闭
我正在使用 eclipse,这会显示出来。有人知道为什么吗?S
【问题讨论】:
-
这是ux.stackexchange.com 的一个问题。最简单的解决方案是在这些号码所在的位置提供一个简单的通知/菜单。如果您需要针对特定设计的建议,您需要在帖子中添加图片。
-
问题标题与您的实际问题不符
-
"You have " + numbers + " numbers that are negative",准确的说应该是"The number " + numbers + " is negative."。并且变量也应该命名为number。 -
不是吗?我认为它确实......好吧,我只需要一些可以容纳这些整数的东西,并且将它们全部合并为一个。
-
好吧,无论如何它都不起作用...
标签: java