java判断错误不输出最后一句_java语法错误,进行分析时已经到达文件结尾

classRes{privateStringname;privateStringsex;privatebooleanflag=false;publicsynchronizedvoidset(Stringname,Stringsex){if(flag)try{this.wait();}catch(Exceptione){}this.name...

class Res

{

private String name;

private String sex;

private boolean flag=false;

public synchronized void set(String name,String sex)

{

if(flag)

try{this.wait();}catch (Exception e){}

this.name=name;

this.sex=sex;

flag=true;

this.notify();

}

public synchronized void out()

{

if(!flag)

try{this.wait();}catch (Exception e){}

System.out.println(name+"........"+sex);

flag=false;

this.notify();

}

}

class Input implements Runnable

{

private Res r;

Input(Res r)

{

this.r=r;

}

public void run()

{

int x=0;

while(true)

{

if(x==0)

r.set("mike","man");

else

r.set("丽丽","女女女女女");

x=(x+1)%2;

}

}

class Output implements Runnable

{

private Res r;

Output(Res r)

{

this.r=r;

}

public void run()

{

while(true)

{

r.out();

}

}

}

class haha

{

public static void main(String[] args)

{

Res r=new Res();

Input in=newInput(r);

Output out=newOutput(r);

Thread t1=new Thread(in);

Thread t2=new Thread(out);

t1.start();

t2.start();

}

}

他在我代码的最后面提示错误说到达文件结尾,代码最后是到达结尾没错,干嘛提示错误

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值