Java课程第二次实验报告(第10周).doc

Java课程第二次实验报告(第10周).doc

ID:56121822

大小:351.00 KB

页数:15页

时间:2020-06-20

Java课程第二次实验报告(第10周).doc_第1页
Java课程第二次实验报告(第10周).doc_第2页
Java课程第二次实验报告(第10周).doc_第3页
Java课程第二次实验报告(第10周).doc_第4页
Java课程第二次实验报告(第10周).doc_第5页
资源描述:

《Java课程第二次实验报告(第10周).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验报告(2013/2014学年第2学期)课程名称JAVA语言程序设计实验名称Java异常处理的程序设计、GUI综合应用开发实验时间2014年4月22日指导单位计算机学院/软件学院软件工程系指导教师朱云霞学生姓名谢某某班级学号学院(系)人文与社会科学学院专业公共事业管理实验名称Java异常处理的程序设计、GUI综合应用开发指导教师朱云霞实验类型上机实验学时3实验时间2014-4-22一、实验目的1.熟练掌握Java中String和StringBuffer类的使用2.掌握Java中的异常处理机制,会编写简单程序3.了解和掌握Java中的2D图形绘制

2、方法4.了解和掌握Java中GUI组件和界面化设计二、实验环境(实验设备)1.每位学生配备计算机一台2.计算机需安装好JDK和Jcreator三、实验内容1.从键盘输入字符串”Todayisahappyday!”,统计字符串包含多少个字母’a’,并将该字符串所有字母转换成大写字母输出。publicclassSy21{publicstaticvoidmain(Stringargs[]){Strings=newString("Todayisahappyday!");intcount=0;for(inti=0;i

3、s.charAt(i)=='a')count++;}System.out.println("字母a的个数是:"+count);System.out.println(s.toUpperCase());}}2.随机产生50个1-100之间的整数,存放于一个10´5的二维数组中,要求按照10´5的格式打印这个数组(即共显示10行,每行5个数,数与数之间间隔一个空格),并求出该数组所有元素之和。publicclassSy22{publicstaticvoidmain(Stringargs[]){inta1[][]=newint[10][5];intsum

4、=0;for(inti=0;i<10;i++){for(intj=0;j<5;j++){intrand=(int)(Math.random()*100+1);a1[i][j]=rand;sum+=a1[i][j];System.out.print(a1[i][j]+"");}System.out.println();}System.out.println("这个数组的总和为:"+sum);}}3.从键盘输入两个数,进行相除,显示商。当输入串中含有非数字时或除数为0时,通过异常处理机制,使程序能正确运行。importjavax.swing.JOpt

5、ionPane;publicclassSy23{publicstaticvoidmain(Stringargs[]){Stringinput1=JOptionPane.showInputDialog("pleaseinputfirstnumber:");Stringinput2=JOptionPane.showInputDialog("pleaseinputsecondnumber:");try{intn1=Integer.parseInt(input1);intn2=Integer.parseInt(input2);intdiv=n1/n2;J

6、OptionPane.showMessageDialog(null,"结果是"+div,"结果",JOptionPane.PLAIN_MESSAGE);}catch(NumberFormatExceptione){JOptionPane.showMessageDialog(null,"Pleaseinputnumericdigits!","提示",JOptionPane.PLAIN_MESSAGE);}catch(ArithmeticExceptione){JOptionPane.showMessageDialog(null,"Divisionb

7、yzero!","提示",JOptionPane.PLAIN_MESSAGE);}System.exit(0);}}4.编写一个程序,以随机颜色绘制随机大小的填充型椭圆(提示:使用Graphic类的fillOval方法)。importjava.awt.*;importjavax.swing.*;publicclassSy24extendsJFrame{publicvoidpaint(Graphicsg){intx1,y1,w,h;for(inti=0;i<100;i++){x1=(int)(Math.random()*400);y1=(int)(

8、Math.random()*400);w=(int)(Math.random()*100);h=(int)(Math.random()*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。