example9_2.java
来自「不错的教程 适合中高级人员的使用」· Java 代码 · 共 42 行
JAVA
42 行
public class Example9_2
{ public static void main(String args[])
{
People teacher,student;
ComputerSum sum=new ComputerSum();
teacher=new People("老师",200,sum);
student=new People("学生",200,sum);
teacher.start();
student.start();
}
}
class ComputerSum
{
int sum;
public void setSum(int n)
{sum=n;}
public int getSum()
{return sum;}
}
class People extends Thread
{ int timeLength;
ComputerSum sum;
People(String s,int timeLength,ComputerSum sum)
{ setName(s);
this.timeLength=timeLength;
this.sum=sum;
}
public void run()
{
for(int i=1;i<=5;i++)
{
int m=sum.getSum();
sum.setSum(m+1);
System.out.println("我是"+getName()+"现在的和:"+sum.getSum());
try{
sleep(timeLength);
}
catch(InterruptedException e){}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?