Java 找出输入负数和正数的次数
我一直在试图在我的程序中找出一个用户输入了多少正数和负数 我的问题是: “编写一个程序,不断向用户询问数字,直到用户输入0。用户输入0后,程序应显示输入的负数和正数。” 此外,到目前为止,我在这里有我的代码:Java 找出输入负数和正数的次数,java,Java,我一直在试图在我的程序中找出一个用户输入了多少正数和负数 我的问题是: “编写一个程序,不断向用户询问数字,直到用户输入0。用户输入0后,程序应显示输入的负数和正数。” 此外,到目前为止,我在这里有我的代码: import java.util.Scanner; public class NegativeandPositive { public static void main(String[] args) { int n;
import java.util.Scanner;
public class NegativeandPositive
{
public static void main(String[] args)
{
int n;
Scanner input = new Scanner(System.in);
System.out.println("Input an integer:");
while ((n = input.nextInt()) != 0)
{
System.out.println("You entered " + n);
System.out.println("Input an integer:");
}
}
}
感谢阅读。导入java.util.Scanner;
import java.util.Scanner;
public class NegativeandPositive
{
public static void main(String[] args)
{
int n;
int negative=0,positive=0;
Scanner input = new Scanner(System.in);
while (true)
{
System.out.println("Input an integer:");
n = input.nextInt();
System.out.println("You entered " + n);
if(n==0) break;
//Not using else
//because if it's 0, below won't be executed anyways
if(n < 0) negative++;
else positive++;
}
System.out.println("Negative: "+negative+" ,positive: "+positive);
}
}
公共类否定和肯定
{
公共静态void main(字符串[]args)
{
int n;
int负=0,正=0;
扫描仪输入=新扫描仪(System.in);
while(true)
{
System.out.println(“输入一个整数:”);
n=input.nextInt();
System.out.println(“您输入”+n);
如果(n==0)中断;
//不使用其他
//因为如果它是0,下面的代码无论如何都不会被执行
如果(n<0)为负++;
else阳性++;
}
System.out.println(“负:+负+”,正:+正);
}
}
只是为未来做准备,Javascript与Java不一样,我已经更新了您的标记,以便用户能够看到您的问题。非常感谢。这是我的第一个问题,谢谢你的更正!声明两个新变量,其中包含正数和负数的计数。然后在while循环中添加一个if条件,该条件根据条件递增正计数器或负计数器,检查输入的数字是正还是负。之后,while循环打印相同的内容。Java和Javascript非常不同。这段代码显然是Java。请停止编辑和添加Javascript标记。EclipseIDE不是针对您的问题的。所以我删除了那个标签。谢谢Shazniq的帮助,我知道我错在哪里了,我知道我忘了用“如果”,我的错误。再次感谢你的帮助@JordanTorchia没问题