按照视频教程的 一模一样但是 他没出错 我却出错了
class bl2{
public static void main(String [] args)
{
int x=12;
{
if(x<3)
{
System.out.println("x<3");
System.out.println("ok");
}
else if(x>=3 && x<8)
System.out.println("x>=3 && x<8");
}
int y;
/*if(x>0)
y=x;
else
y=-x;*/
y=x>0?x:-x;
if(x==1)
{
if(y==1)
{
System.out.println("x==1,y==1");
}
else
{
System.out.println("x==1,y!=1");
}
}
else if(x>3)
{
if(y==1)
{
System.out.println("x!=1,y==1");
}
else
{
System.out.println("x!=1,y!=1");
}
}
x=1;
switch(x)
{
case 1:
System.out.println("switch1");
break;
case 2:
System.out.println("seitch2");
break;
case 3:
case 4:
System.out.println("3,4");
break;
default:
System.out.println("other");
}
try
{
x=System.in.read();
}
catch(Exception e){}
while(x!='q')
{
System.out.println((char)x);
x=System.in.read();
try
{
x =System.in.read();
}
catch(Exception e){}
}
}
}
//编译时总是说 bl2.java:69: 未报告的异常 ;必须对其进行捕捉或声明以便抛出
x=System.in.read();
^