预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验01:安装与熟悉J2SDK(上交电子档) 实验数据记录及分析(或程序及运行结果) 调试下面程序,指出错误 publicClassHelloWorldApp{ publicvoidstaticmain(string[]args){ system.out.println(“HelloWorld!”); } } 错误1:Class应为小写class 错误2:voidstatic应为staticvoid。static表示main()方法是一个可以直接使用的方法。Void表示main()方法执行它所包含的语句后不返回给调用者任何信息。 错误3:string【】args应为String[]args,这是一个String数组的声明,用来接收外界传递给main()方法的参数。string不能被解释成一个类型。 错误4:system.out.println()应为System.out.println(),用来向控制台输出。 写出调试过程编译和执行的具体命令 上述文件保存后的文件名是:HelloWorldApp.java 编译命令:javacHelloWorldApp.java 编译正确后,产生的另外一个文件全称是:HelloWorldApp.class 运行该程序的命令:javaHelloWorldApp 如果上面的编译命令中的HelloWorldApp.java换成以下格式,写出执行编译结果: javachelloworldapp.java 答:类HelloWorldApp是公共的,应在名为HelloWorldApp.java的文件中声明publicclassHelloWorldApp^ javacHelloWorldApp 答:仅当显示请求注释处理时才接受类名称“HelloWorldApp” 如果上面的运行命令改成以下格式,写出执行结果,如有错误请改正。 javahelloWorldApp.java 错误:找不到或无法加载主类helloWorldApp.java 改正:javaHelloWorldApp javahelloworldapp 错误:主函数出现异常,找不到类“helloworldapp”是错误的名字 改正:javaHelloWorldApp javaHelloWorldApp.class 错误:找不到或无法加载主类HelloWorldApp.class 改正:javaHelloWorldApp 输入下面的随机数生成程序,重复上述编译和执行过程,分步写出两个命令执行过程。 importjava.util.Random; publicclassMathDemo{ publicstaticvoidmain(String[]args){ Randomrand=newRandom(); intv=rand.nextInt(); System.out.println("你得到了一个"+v); } }保存文件名为: MathDemo.java 编译命令为: javacMathDemo.java 运行程序命令为: javaMathDemo 4)如果删除该程序的第一行import语句,重新编译,有何问题? Randomrand=newRandom();中两处程序都找不到Random符号变量声明实验数据记录及分析(或程序及运行结果) 编写程序,从键盘上输入一个整数作为圆的半径,分别计算并输出圆周长、圆面积。 importjava.util.Scanner; publicclassA{ publicstaticvoidmain(String[]args){ finaldoublePI=3.14; Scannersc=newScanner(System.in); System.out.println("请输入圆的半径:"); intr=sc.nextInt(); doublel=2*PI*r; doublea=r*r*3.14; System.out.println("圆的周长是:"+l); System.out.println("圆的面积是:"+a); } } 编写程序,从键盘上输入三个实数,比较大小,分别输出最大值和最小值。 importjava.util.Scanner; publicclassA{ publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); System.out.println("请输入三个数:"); intm=0,n=0; inta=sc.nextInt(); intb=sc.nextInt(); intc=sc.nextInt(); if(a>b){ m=a; n=b;