都是死循环吧,同一个变量比较肯定是true,即使像二楼设置成类变量那也是一个值吧,可以把i赋给另一个变量,再给循环变量定一个增量语句,如果想通过输入一个数来改变控制变量的话,可以用下面语句
public class InputTest
{
public static void main(String[] args)
{
Scanner i = new Scanner(System.in);
while(i.nextInt())
{
i1=i;
int i = 0;
while (i != ++i) {
System.out.println("输出"); //这个可以
}
-------------------------
int i = 0;
while (i != i++) {
System.out.println("输出"); //这个不可以
}