程序员字体:JAVA的两个问题。

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 03:57:06
import java.io.*;
class Output
{
public static void main(String[] args)
{
// TODO: Add your code here
try {
BufferedReader streami = new BufferedReader(
new InputStreamReader(System.in));
PrintWriter out = new PrintWriter(new FileWriter("D:/B.txt",true));;
String x=new String();
int i;
i=0;
x="0";
while(1==1)
{
i=i+1;
System.out.println (i);
if (!x.equals(null)==true);
{
System.out.println (!x.equals(null));
x=streami.readLine();
out.println(x);
System.out.println (x);
System.out.println (i);
}
if (x.equals('\n')==true);
{
System.out.println (x.equals("\n"));
out.println(" \n");
System.out.println (x);
System.out.println (i);
}
if (x.equals("ctrl")==true);
{
System.out.println (x.equals("ctrl"));
System.out.println (x);
System.out.println (i);
break;

}
}
out.close();
}

catch (Exception ex)
{
ex.printStackTrace();
}

}
}
为什么if后都false了,还能执行,为什么while循环只运行一次。