本题功能是创建一个线程,按照从1到5递增的顺序将这两个整数打印出来,使程序的输出结果如下: x=1,y=1 x=2,y=2 x=3,y=3 x=4,y=4 x=5,y=5 //*********Found********** public class Java_1 ___________________{ private int x=0; private int y=0; public static void main(String[] args){ Java_1 r = new Java_1(); //*********Found********** Thread t = new Thread( ___________________ ); t.start(); } public void run() { //*********Found********** int ___________________ = 0; for(;;){ x++; //*********Found********** ___________________; k++; if (k>5) ________________; //退出for循环 System.out.println("x=" + x + ",y ="+ y); } } }
时间: 2023-07-18 19:43:12 浏览: 129
函数 接受一个整型值 按照顺序打印它的每一位
本题的答案如下:
```
public class Java_1 implements Runnable{
private int x=0;
private int y=0;
public static void main(String[] args){
Java_1 r = new Java_1();
Thread t = new Thread(r);
t.start();
}
public void run() {
int k = 0;
for(;;){
x++;
y++;
k++;
if (k>5) break; //退出for循环
System.out.println("x=" + x + ",y =" + y);
}
}
}
```
解析:
1. 继承 Runnable 接口,实现 run() 方法。
2. 在 main() 方法中创建线程对象t,并启动线程。
3. 在 run() 方法中定义一个循环,循环体内 x 和 y 均自增1,k 自增1,当 k 大于5时,跳出循环。
4. 在循环体内,打印输出 x 和 y 的值。
阅读全文