欢迎来到天天文库
浏览记录
ID:43033088
大小:80.92 KB
页数:8页
时间:2019-09-24
《java程序设计实验1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验一:安装与熟悉J2SDK实验目的:1.了解和使用J2sdkl.5.0(JDK)坏境;2.熟悉J2sdk集成环境的基本命令、功能和基本用法,并学会配置path等环境变量;3.学习并熟练掌握使用J2SDK环境进行Java程序开发的全过程(包括:源程序的编辑、编译、调试、运行和结果查看);4.掌握Java应用程序的构成特点,并熟悉基本的错误调试。实验内容1.J2SDK开发包的安装(可选)2.根据要求写出统环境变量的配置3.编写一个JAVA程序进行调试,学握在JDK开发包支持下编译和运行的过程实验数据记录及分析(或程序及运行结果)1.Java,exe和Javac.E
2、xe的作用2.根据要求,写出运行Java程序所需的基本系统变量配置1)假如在你的系统中,JDK安装在的D盘根目录下的java目录下,java目录包含了如下两个子目录:jdkl.5和jrel.5;2)在jdkl.5目录下的bin目录包含了开发java程序常用的一些可执行文件,如Java.exe和Javac.Exe,而lib卜面包含了一些编译java程序所需的类库,如dt.jar和tools.jar;3)运行java程序所需的rt.jar文件则在jdkl.5jrelib下面;JAVA_HOME二CLASSPATH二PATH=%PATH%;3.调试下面程序,指出错
3、误publicClassHelloWorldApp{publicvoidstaticmain(string[]args){system,out.printin(xxHelloWorld!;}}错误1:错误2:错误3:错误4:1.写出调试过程编译和执行的具体命令1)上述文件保存后的文件名是:2)编译命令:3)编译正确后,产生的另外一个文件名是:4)运行命令:2.如果上面的编译命令中的HelloWorldApp.java换成以下格式,写岀执行编译结果:javachelloworldapp.javajavacHelloWorldApp3.如果上面的运行命令改成以下格式
4、,写出执行结果,如有错误请改正。javahclloWorldApp.javajavahelloworldappjavaHclloWorldApp.class4.请各位同学收集其他错误代码与提示信息,以及产生错误的原因。1.输入下面的随机数生成程序,重复上述编译和执行过程,分步写出两个命令执行过程。importjava•util•Random;publicclassMathDemo{publicstaticvoidmain(String[]args){Randomrand=newRandom();intv=rand.nextInt();System,out.pri
5、ntin(”你得至U/一个”+v);}}1)保存文件名为:2)编译命令为:3)运行程序命令为:4)如果删除该程序的第一行import语句,重新编译,有何问题?实验二:数值类型与变量声明实验目的:1.掌握标识符的定义规则2.认识Java的数据类型以及掌握各种变暈的声明方法。3.掌握不同数值类型间的赋值问题实验内容编写一个JAVA程序,对不同类型的类型进行变量的定义并输出相应的值。实验数据记录及分析(或程序及运行结果)publicclassVariable{publicstaticvoidmain(String[]args){inta=10;System,out.p
6、rintin(na=,f+a);}}1.写岀程序运行的结果2.修改上述程序,定义一个字符型变量,并定义其初值为'『,然后输出该变量的值,在下面写岀修改后的代码片段。3.修改上述程序,定义一个字符型变量,并定义其初值为100,然后输岀该变量的值,在下面写岀修改后的代码片段。4.修改上述程序,定义一个字符型变量,并定义其初值为65536,然后输岀该变量的值,在下面写岀修改后的代码片段,如果有错误,说明原因。5.修改上述程序,定义一个单精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。6.修改上述程序,定义一个双精度类型的变量,并
7、定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。7.替换下面的代码段到上述程序,分析现象。floatf=l0・0f;doubled=100.Od;f=d;System,out.printin(lff=H+f);1.替换下面的代码段到上述程序,分析结果。inta=10;charc=1a1;a=c+a;System.out.printf(11c=%cl!ra);2.替换下面的代码段到上述程序,写出运行结果。irrtcolor=10;System,out.printf(n10的8进制表示是%on,color);System.out.print
8、f("10的10进制表示
此文档下载收益归作者所有