1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 从键盘读入个数不确定的整数 并判断读入的正数和负数的个数 输入为0时结束程序。

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

时间:2021-03-30 05:45:09

相关推荐

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

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

题目描述:

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

解题思路:

因为读入的个数不确定,所以需要一个无限循环。当输入为0时,break跳出循环就行。

总结:

① 最简单“无限” 循环格式:while(true) , for( ; ; ),无限循环存在的原因是并不知道循环多少次,需要根据循环体内部某些条件,来控制循环的结束。

② 结束循环有几种方式?

方式一:循环条件部分返回false

方式二:在循环体中,执行break

本题Java代码:

import java.util.Scanner;public class ForWhileTest {public static void main(String[] args) {System.out.println("请输入一个整数:");Scanner scan = new Scanner(System.in);int positiveNumber = 0; //记录正数的个数int negativeNumber = 0; //记录负数的个数for (;;) {//或者是while(true)int number = scan.nextInt();//判断number的正负情况if (number > 0) {positiveNumber++;} else if (number < 0) {negativeNumber++;} else {System.out.println("输入的正数的个数为:" + positiveNumber + ",负数的个数为:" + negativeNumber);break;}}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。