从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序
无限循环
for(;;){}
或者
while(true){}
说明:一般情况下,在无限循环内部要有程序终止的语句,使用break实现;如果没有,那就是死循环
-
/*
-
从键盘读入个数为10的整数,并判断读入的正数和负数的个数
-
-
import java.util.Scanner;
-
class TestExer1{
-
public static void main(String[] args){
-
Scanner s = new Scanner(System.in);
-
int z = 0;//记录正数的个数
-
int f = 0;//记录负数的个数
-
for(int i=0;i<10;i++){
-
System.out.println("请输入第"+(i+1)+"个整数");
-
int num = s.nextInt();
-
if( num >0 )
-
z++;
-
else if( num < 0 )
-
f++;
-
}
-
System.out.println("正数的个数为"+z);
-
System.out.println("负数的个数为"+f);
-
}
-
}
-
*/
-
/*
-
从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序
-
无限循环
-
for(;;){}
-
或者
-
while(true){}
-
说明:一般情况下,在无限循环内部要有程序终止的语句,使用break实现;如果没有,那就是死循环
-
*/
-
import java.util.Scanner;
-
class TestExer1{
-
public static void main(String[] args){
-
Scanner s = new Scanner(System.in);
-
int z = 0;//记录正数的个数
-
int f = 0;//记录负数的个数
-
//for(;;){
-
while(true){
-
System.out.println("请输入整数");
-
int num = s.nextInt();
-
if( num >0 )
-
z++;
-
else if( num < 0 )
-
f++;
-
else
-
break;
-
}
-
System.out.println("正数的个数为"+z);
-
System.out.println("负数的个数为"+f);
-
}
-
}
阅读(1546) | 评论(0) | 转发(0) |