import java.util.Scanner; public class BreakDemo2 { public static void main(String [] args){ Scanner input = new Scanner(System.in); // 计算输入的正数和负数个数 // 定义初始的正数和负数个数 int pos = 0; int neg = 0; // 永真循环 死循环 一个循环必须要有一个出口 必须有break while (true) { System.out.println("请输入一个整数(0结束):"); // 接收一个数 int num = input.nextInt(); if(num==0){ // 跳出循环 终止while循环 break; }else if(num > 0){ // 正数加1 pos++; }else{ // 负数加1 neg++; } } // 打印结果 System.out.println("正数有: " + pos + "个"); System.out.println("负数有: " + pos + "个"); } }