欢迎来到天天文库
浏览记录
ID:40557430
大小:340.91 KB
页数:43页
时间:2019-08-04
《Java程序设计 实验报告2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计上机实验报告第_1_次上机实验报告一.二.实验题目1.编写字符界面的javaapplication,将用户输入的小写字符转化成大写字符打印在屏幕上,若用户输入的不是小写字符则打印信息说明无法完成的操作。2.编写一个Applet程序,从键盘输入一个整数,求出其阶乘值三.源程序(包含注释)1.//Thisprogramisusedforchangeupperimportjava.io.*;publicclassupper{privatevoidl2u(charc){if(c<97
2、
3、c>122){System.out
4、.println("Error!");}else{System.out.print("TheUpperis:");System.out.println((char)(c-32));}}publicstaticvoidmain(String[]args){upperupper=newupper();System.out.println("PleaseInputtheCharacter:");InputStreamis=System.in;try{charc=(char)(is.read());upper.l2u(c);}catch
5、(IOExceptionex){}}}2.//Thisprogramisusedforcalculatingfactorialimportjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassfactorialextendsAppletimplementsActionListener{Labelprompt;TextFieldinput,output;publicvoidinit(){prompt=newLabel("请输入一个整数:");input=n
6、ewTextField(6);output=newTextField(20);add(prompt);add(input);add(output);input.addActionListener(this);}publicintSum(){ints=Integer.valueOf(input.getText());intsum=1;for(inti=s;i>0;i--){sum*=i;}returnsum;}publicvoidactionPerformed(ActionEvente){output.setText(input.
7、getText()+"的阶乘为"+Sum());}}一.实验总结:说明源程序的结构说明用到了那些系统包,类,函数说明调试过程出现什么错误,如何进行改正1.编写字符界面的javaapplication,将用户输入的小写字符转化成大写字符打印在屏幕上,若用户输入的不是小写字符则打印信息说明无法完成的操作。2.编写一个Applet程序,从键盘输入一个整数,求出其阶乘值第_2_次上机实验报告一.二.实验题目1.阅读下面的程序,在main()方法里添加语句完成如下的功能:(1)创建一个MyValue类的对象myValue(2)为myVal
8、ue对象中的value域赋值10(3)使用getValue()方法获得myValue对象中的数据并将它们打印在屏幕上classMyValue{privateintvalue;publicvoidsetValue(intx){Value=x;}publicintgetValue(){Returenvalue;}}publicclassUseValue{publicstaticvoidmain(Stringargs[]){}}2.编写Java代码实现一个计数器类Counter,其中包含:域counterValue用来保存计数器的当前
9、数值方法increment(),计数器加一方法decrement(),计数器减一方法reset(),计数器清零3.编程实现矩形类,其中包括计算矩形周长和面积的方法。4.使用矩形类,编程统计若干块土地的相关信息,由用户输入每块土地的长与宽,程序将计算其面积并显示出来。三.源程序(包含注释)//Thisisacounterclassclasscounter{intcounterValue=0;publicintincrement(){counterValue++;returncounterValue;}publicintdecrem
10、ent(){counterValue--;returncounterValue;}publicintreset(){counterValue=0;returncounterValue;}}importjava.io.*;importjava.util.Scann
此文档下载收益归作者所有