首页 > 编程知识 正文

java(尚学堂java答案解析 第一章)

时间:2023-05-06 12:19:49 阅读:121264 作者:925

本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改

一、选题:

1.C

为了安全起见,分析:java中没有引入c语言的指针概念。

2.AD

分析:B:java首先由javac编译,然后由Java解释器解释执行。C:java具有跨平台特性,字节码相同。

3.D

分析:编译命令为javac .编译必须具有. java文件扩展名。 解释时不需要。 此外,解释时不能带目录运行

4.B

分析:java区分大小写,System和System不同,输出命令为System.out.println (;

5.A

分析:需要后缀. java。 如果有公共类,则名称必须与公共类的类名相同。 class后缀是编译的字节码。

2 .简单解答

1 .机器语言-汇编语言-高级语言

2.java在操作系统中添加jvm虚拟机,程序在jvm上运行,jvm自动根据不同的操作系统将相同的. class字节码解释为不同的机器码

3.JDK(Javadevelopmentkit ) JRE (javaruntimeenviroment ) JVM (javavirtualmachine )。

4 .创建源文件-编译源文件-使用编译器javac字节码-运行字节码-使用解释器java )

5.https://blog.csdn.net/wdfscsdn 2015/article/details/76652375

三.机上操作

1.

公共类hello world { publicstaticvoidmain (string [ ] args ) system.out.println(Helloworld! ' ); ) 2。

public class print (publicstaticvoidmain (string [ ] args ) system.out.println ('==========) system.out.println(((T1 .注册); system.out.println(((T2 .登录); system.out.println (帮助信息); 请选择system.out.println(': ' ); system.out.println ('======================' ) (3)。

//添加了速度控制的台球游戏import java.awt.*; import javax.swing.*; publicclassballgameextendsjframe { image ball=toolkit.getdefaulttoolkit (.getimage (' ch1-3/images/ball.png ' image ) double x=200*Math.random () 40; double y=200*Math.random () 70; 双精度=3.14/3; 双速度=10; 公共语音绘制(图形) g.drawimage ) desk,0,0,null ); g.drawimage (球,(int ) x,(int ) y,null ); system.out.println (' x : ' x ' y : ' y ); x=xspeed*math.cos(Degree; y=yspeed*math.sin(Degree ); if(x856-70||x40 ) { degree=3.14-degree; (if ) y430||y70 ) { degree=-degree; } }语音语言框架() setsize ) 856,500 ); 设置位置(50,50 ); 设置可见(true; //重新绘制窗口,每秒25次while(speed1) { repaint; 长时间=40 40/232; try{thread.sleep(time ); //前期速度快,不能延长休眠时间,后期速度慢,休眠时间长一点也可以//小时控制休眠时间,避免前期降速过快后期帧数不够} catch (扩展) } speed=speed/1.01; speed匀速减少均匀减少路程} publicstaticvoidmain (string [ ] args ) { BallGame game=new BallGame ); game.launchFrame (; }

转载于:https://www.cn blogs.com/je asion/p/10758379.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。