欢迎来到天天文库
浏览记录
ID:46301738
大小:73.50 KB
页数:4页
时间:2019-11-22
《《Java程序设计》实验指导书1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《Java程序设计》实验指导书(一)1.实验目的(1)安装JDK和文木编辑器并配置好开发环境;(2)熟悉命令行工具及帮助文档的使用;(3)简单应用程序的编辑、编译和运行。(4)简单小应用程序的开发熟练掌握JDK的安装和环境的配置;熟悉Docs文档使用;能编写简单的Java应用程序和小应用程序;能使用简单的输出语句。2.实验练习实验1:练习应用程序的开发步骤一:将JSDK安装在D盘根目录下,安装好后,配置环境变量path和classpath;步骤二:利用java-version;set等命令检查配置是否成功;步骤三:打开记事本,输入下面程序,并保存为HelloWorld
2、.java文件;classHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.printlnC'Hello,world!5');}}步骤四:在Dos窗口中利用javac命令将HelloWorld.java文件编译成.class文件;步骤五:利用java解释执行.class文件,查看执行结果。练习1)输入下面程序,保存为whosaywhat.java文件,在DOS下编译执行javawhosaywhatMary“GoodAfternoon!,?看输出结果。classwhosaywhat{publicstatic
3、voidmain(Stringargsf]){if(args.length<2){System.out.println(H请输入两个参数,一个是人名,一个是说的话:");System.exit(O);}Stringsl=argsfO];Strings2=args[l];System.out.println(s1+"说:"”+s2+””");2)输入卜•而的程序,保存为usetree.java文件,在DOSb编译执行看输出结果。classtree{publicvoidroot(){StringsSite=H土壤中StringsFunction="吸收养分”;System
4、,out.print(”位置是n+sSite);System.out.print(n;功能是"+sFunction);}}classusetree{publicstaticvoidmain(Stringargs[]){treet=newtree();System.out.println(n描述一棵树:");System.out.print("树根:”);t.root();}}实验2:练习小应用程序的开发步骤一:打开记事本,输入卜•面程序,并保存为Hello_Applet.java文件;importjava.applet.Applet;importjava.awt.Gr
5、aphics;publicclassHello_AppletextendsApplet{publicvoidpaint(Graphicsg){g.drawString(nHelloworld!",50,50);}}步骤二:在Dos窗口屮利用javac命令将Hello_Applet.java文件编译成.class文件;步骤三:在文本编辑器小输入下面的代码,并保存为HTML文件。步骤四:利用浏览器打开上一步骤保存的HTML文件,查看执行结果。练习1)输入下
6、面的程序,并按照上面四步骤运行看执行结果importjava.applet.Applet;importjava.awt.Graphics;publicclasspaintextendsApplet{intfirstNum=25;intsecondNum=25;publicvoidpaint(Graphicsg){g.drawRect(firstNum,secondNum,300,300);g.drawOval(firstNum,secondNum,300,300);2)输入下面的程序,并按照上面四步骤运行看执行结果importjava.applet.Applet;im
7、portjava.awt.*;importjavax.swing.*;publicclasspaintinputextendsApplet{Stringinputx;intnum;publicvoidpaint(Graphicsg){inputx=JOptionPane.showInputDialog(H请输入一个正整数:");num=Integer.parselnt(inputx);g.drawRect(num5numJOO,100);g.drawOval(num,num,100,100);g.drawRect(num*2,num*2,50,50)
此文档下载收益归作者所有