3-7自由编程

3-7自由编程

package com.imooc.runnable;
class PrintRunnable  implements Runnable{
   
	@Override
	public void run() {
		for(int i=1;i<=3;i++) {
			System.out.println(Thread.currentThread().getName()+"A dog");
			System.out.println(Thread.currentThread().getName()+"A cat");
		}
		
			
	}
	
} 
public class Test {

	public static void main(String[] args) {
		for(int i=1;i<=3;i++) {
			System.out.println("main Thread");
		}
		PrintRunnable pr = new PrintRunnable();
		Thread t1=new Thread(pr);
		t1.start();


	}

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2024-05-06 09:10:08

同学你好,同学的代码不符合题意:

1.根据题意,应当创建两个类,分别是Cat和Dog,这两个类都应当实现Runnable接口,并实现run方法,在run方法中书写循环;

2.由于Cat和Dog类已经实现了Runnable接口,所以可以当做线程对象。即创建这两个类的对象,然后启动即可。

3.在测试类的main方法中创建循环,进行输出。

建议同学根据上述分析,再尝试实现一下题目要求的代码。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

计算机基础课
  • 参与学习       236    人
  • 解答问题       155    个

1000位程序员+大厂HR联袂推荐,面向所有程序员的计算机核心知识体系,优惠中~

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师