2、[ 主观题 ]【程序分析题】阅读下面程序,写出程序功能。

import  java.applet.*;import  java.awt.*;

public  class  Class3602  extends  Applet  implements  Runnable

{

Thread  redBall,blueBall;Graphics  redPen,bluePen;

int  blueSeta=0,redSeta=0;

public  void  init()

{

setSize(250,200);

redBall=new  Thread(this);blueBall=new  Thread(this);

redPen=getGraphics();bluePen=getGraphics();

redPen.setColor(Color.red);bluePen.setColor(Color.blue);

setBackground(Color.gray);

}

public  void  start()

{

redBall.start();blueBall.start();

}

public  void  run()

{

int  x,y;

while(true)

{

if(Thread.currentThread()==redBall)

{

x=(int)(80.0*Math.cos(3.1415926/180.0*redSeta));

y=(int)(80.0*Math.sin(3.1415926/180.0*redSeta));

redPen.setColor(Color.gray);

redPen.fillOval(100+x,100+y,10,10);

redSeta  +=3;

if(redSeta>=360)  redSeta=0;

x=(int)(80.0*Math.cos(3.1415926/180.0*redSeta));

y=(int)(80.0*Math.sin(3.1415926/180.0*redSeta));

redPen.setColor(Color.red);

redPen.fillOval(100+x,100+y,10,10);

try  {redBall.sleep(20);}

catch(InterruptedException  e){}

}

else  if  (Thread.currentThread()==blueBall)

{

x=(int)(80.0*Math.cos(3.1415926/180.0*blueSeta));

y=(int)(80.0*Math.sin(3.1415926/180.0*blueSeta));

bluePen.setColor(Color.gray);

bluePen.fillOval(150+x,100+y,10,10);

blueSeta-=3;

if(blueSeta<=-360)  blueSeta=0;

x=(int)(80.0*Math.cos(3.1415926/180.0*blueSeta));

y=(int)(80.0*Math.sin(3.1415926/180.0*blueSeta));

bluePen.setColor(Color.blue);

bluePen.fillOval(150+x,100+y,10,10);

try  {blueBall.sleep(40);}

catch(InterruptedException  e){}

}

}

}

}

java注释符_Java程序中的单行注释符是(  ),多行注释符是( )。相关推荐

  1. java的单行注释符是_Java 程序中的单行注释符是( ),多行注释符是( )_学小易找答案...

    [单选题]设 x = 1 , y = 2 , z = 3 ,则表达式 y += z -- / ++ x 的值是 ( ) . [单选题]带传动中,具有准确传动比的是 [填空题]定义类的保留字是 ( ) ...

  2. java ruby脚本_Java 程序中直接执行 Ruby 脚本 (JRuby)

    1.[代码]MainClass.java import java.io.BufferedReader; import java.io.FileReader; import javax.script.I ...

  3. java的成员方法_java编程中的成员方法是什么?

    DIEA 成员方法描述对象所具有的功能或操作,反映对象的行为,是具有某种相对独立功能的程序模块.它与过去所说的子程序.函数等概念相当.一个类或对象可以有多个成员方法,对象通过执行它的成员方法对传来的消 ...

  4. java注释模板_Java注释模板设置

    Java注释模板设置 eclipse中设置Java注释模板 eclipse设置注释模板的入口: Window->Preference->Java->Code Style->Co ...

  5. java 枚举学习--从小程序中学习

    java 枚举学习--从小程序中学习 Java 枚举类型 解析 简介:java中枚举是一个类 用之前我觉得还是要知道应该何时使用: 一条普遍的规律是,任何使用常量的地方,例如目前使用的switch 代 ...

  6. Java IO练习--在程序中写一个“HelloJavaWorld你好世界“输出到操作系统文件Hello.txt文件中

    package com.kj.test;import cn.hutool.core.io.IoUtil;import java.io.File; import java.io.FileOutputSt ...

  7. 分节符导致 Word 中的一个意外的分页符

    分节符导致 Word 中的一个意外的分页符 症状 在 Microsoft Word 中在插入一个分节符导致一个的页分页符可能会插入. 请注意 这种行为发生打印版式视图中,但不反映在普通视图的添加分页符 ...

  8. java如何调用linux命令_java程序中如何调用linux命令

    java程序中如何调用linux命令 作为一个Java开发人员,有些常用的Linux命令必须掌握.即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令.因为很多服 ...

  9. java中换行符_Java代码中的换行符有哪几种?区别是什么?

    近年来学习java的人是越来越多,毕竟市场上的需求特别的大,但是在学习Java编程的时候,大家是不是会与代码打交道,我们大家也都知道,我们上学的时候写的笔记是不是一行一行的呢?代码也是但是做程序的人都 ...

  10. c java 内部类_java程序中能否在内部类当中再定义一个内部类?

    展开全部 我被你的想62616964757a686964616fe78988e69d8331333363386664法震撼了,哈哈.亏你想的出来...这么弄代码不好理解,Java看起来醒目,也是Jav ...

最新文章

  1. python实现struct_Python实现结构体代码实例
  2. 使用Angular reactive form发送HTTP请求的一个简单例子
  3. java的封装性的优点_18、Java的三大特性之封装
  4. 求链式线性表的倒数第K项 (20 分)
  5. 罗定职业技术学院计算机考试二级,2018年罗定职业技术学院五年一贯制单独招生术科考试成绩.PDF...
  6. HDU 2815 扩展baby step giant step 算法
  7. OObjective-c UIView 蒙层
  8. mysql 对日期的处理函数_MySQL日期处理函数
  9. java的addattribute_Java AttributeSet.addAttributeListener方法代码示例
  10. 创建物理卷报错Can‘t open /dev/sdb1 exclusively. Mounted filesystem?以及对应的解决方法
  11. 供给云saas平台小程序赋能门店增加销售额
  12. 西门子S7系列PLC以太网通讯处理器MPI-131
  13. 什么是大牛,我彻底服了,大牛讲解信号与系统
  14. 【ARM汇编】第三章:ARM指令系统
  15. Redux 替代品 Zustand
  16. 详解js对称加密和非对称加密
  17. 消防法及相关法律法规(一)
  18. 远程桌面协议报错0xd06解决方案
  19. 多频外差法(三频四步相移)
  20. vue3 pinia 状态管理(清晰明了)

热门文章

  1. Http Status Code (http 状态号)
  2. 水稻PHP基因,科学网—和驯化相关的水稻基因 - 闫双勇的博文
  3. bigdecimal计算开n次方_随笔:HashMap中容量为什么是2的次方数?
  4. mac 装python环境下mysql_MAC OS X下安装MySQL-python
  5. java孢子进化_孢子进化论游戏
  6. python中冒号的语法错误_找不出python的语法错误该如何解决?
  7. 具体案例 快速原型模型_3D快速成型技术需要传统加工方法30%~50%的工时和20%~35%的成本,可以如此地降低成本?...
  8. c++ map的存储结构_深度解密Go语言之sync.map
  9. 自动驾驶 4-4 纵向车辆建模Longitudinal Vehicle Modeling
  10. 算法:间隔重排序链表Reorder List