1、JAVA实验指导手册Java 实验指导 V1.0马俊JAVA 实验指导 (V1.0)编写者:马俊本实验指导需要在上课的基础上,参考教材和javadoc帮助文档来动手完成,完成后给指导老师演示,并请指导老师打分!此实验的目的是帮助初学者能够快速的掌握java语言程序设计的基本规范和设计技巧,其中后面的实验十一和十二可选作部分内容。不怕苦,吃苦半辈子,怕吃苦,吃苦一辈子!实验一: Java语言程序设计基础(JAVA01) 实验目的:掌握java语言程序的结构和基本的java语言编程技巧第一部分:验证试验1Hello world!测试 在记事本中输入以下代码并以Hello.java存盘 用javac
2、编译Hello.java生成Hello.class字节码文件 用java Hello 执行Hello类,察看程序执行结果,并填空注意:Path和classpath的设置,其中path为OS的环境变量,用来设置可执行命令或程序的搜索路径;classpath用来设置java编译器和java虚拟机搜索类的路径。使用命令:Set 变量名=值 使用%变量名%可以取到变量的值set path=%path%;c:javabin; set classpath=.;public class Hello public static void main(String args) System.out.println
3、(“Hello World!”);System.out.println(“sqrt(2)=”+Math.sqrt(2);请解释public class Hello 的意思 _请指出此程序是应用程序还是小应用程序_请写出此程序的执行结果_2. 小应用程序测试 用记事本输入以下代码并以AppletTest.java存盘import java.applet.*;import java.awt.*;public class AppletTest extends Applet public void paint(Graphics g) g.drawstring(“Hello world”,60,60);
4、 用记事本输入以下代码并以AppletTest.html存盘 用javac编译AppletTest.java生成AppletTest.class字节码文件 用appletviewer或浏览器打开AppletTest.html文件察看结果并填空AppletTest类和Applet类的关系是_AppletTest.html为_和AppletTest.class的关系_3.命令行参数测试 用记事本输入以下代码并以paramtest.java存盘,用javac paramtest.java编译 用 java paramtest 姓名 学号 运行察看结果并填空,(注:输入自己的真实姓名和学号)class
5、 paramtest public static void main(String args) System.out.print(“n第一个参数是:”+args0); System.out.println(“n第二个是:”+args1); 请解释(String args)的含义_请写出程序的执行结果:_第二部分:填空试验1以下程序利用Scanner类创建对象并输入浮点数,请填空完成程序设计。import java.util.*;public class InputFloat public static void main(String args) double a,b,c; Scanner r
6、eader=new Scanner(System.in); System.out.println(从键盘输入一个浮点数); _ / reader调用方法读取用户从键盘输入的数据,并赋值给a b=a*a; c=a*a*a; _ / 输出b _/ 输出c 2以下程序产生一随机整数,然后让用户猜这个数字,请填空完成程序设计。import java.util.*;public class GuessNumber public static void main (String args ) System.out.println(给你一个1至100之间的整数,请猜测这个数); int realNumber
7、=(int)(Math.random()*100)+1; int yourGuess=0; Scanner reader=new Scanner(System.in); System.out.println(输入您的猜测:); _ / reader调用方法获取用户从键盘键入的整数,并赋值给yourGuess while (_) / 循环条件。 if (_) / 条件代码。 System.out.println(猜大了,请再猜:); _ / reader调用方法获取用户从键盘键入的整数,并赋值给yourGuess else if(_) / 条件代码 System.out.println(猜小了,
8、请再猜:); _ / reader调用方法获取用户从键盘键入的整数,并赋值给yourGuess System.out.println(猜对了!); 3以下小应用程序在浏览器窗口中输出1-20的平方根,请填空完成程序设计。_; import java.awt.*;public class FirstApplet extends _ public void paint(Graphics g) for(int I=1;I=0&a=0&a140) age=a; else age=0; public char getSex()return sex; public void setSex(char s)
9、if(s=M) sex=M; else sex=F; public boolean equals(Person a) if(this.name.equals(a.name)&this.age=a.age&this.sex=a.sex) return true; else return false; public String toString() return name+,+sex+,+age; class PersonTest public static void main(String args) Person p1,p2; p1=new Person(“张三”,28,M); p2=new Person (); p2.setName(陈红);p2.setAge(38);p2.setSex(F); p1.introduceme(); p2.introdu
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1