我寻思这也不叫死循环啊,这不是可以出来嘛,只要输一个非正数
import java.util.*; public class Main { public static void main(String[] args) { int count = 0; Scanner scanner = new Scanner(System.in); while(scanner.nextInt() > 0){ count++; } System.out.println(count); } }