判断输入的正整数和负整数个数-Java板块造梦空间论坛-技术交流-造梦空间论坛

判断输入的正整数和负整数个数

从键盘输入一个不确定的整数,并判断读入的正整数和负整数个数,输入为0时候程序结束

首先先定义3个变量,用作记录正数,负数,和输入值。

int a,b,c;
		b=0;//正数
		c=0;//负数

然后其次题目说的是输入0时候才结束,那么不输入0则一直循环,所以需要先写一个死循环。

for(;;)

或者

while (true) {

这两个都能打到死循环的效果。

接着在循环里面让他输入一个数

System.out.println("请输入数值");
			a = input.nextInt();

最后在写个判断在里面,如果是正数就正数++,负数就负数++

if (a>0) {
				b++;
			} else if(a<0){
				c++;
			}else {
				break;
			}

总结

 

请登录后发表评论

    没有回复内容

© 造梦空间论坛