Java课程第二次实验报告(第10周)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
( 2013 / 2014学年第2学期)
课程名称JAVA语言程序设计
实验名称Java异常处理的程序设计、GUI综合应用开发
实验时间2014 年 4 月22 日指导单位计算机学院/软件学院
软件工程系
指导教师朱云霞
学生姓名谢某某班级学号
专业公共事业管理学院(系) 人文与社会科
学学院
2. 随机产生50个1-100之间的整数,存放于一个10⨯5的二维数组中,要求按照10⨯5的格式打印这个数组(即共显示10行,每行5个数,数与数之间间隔一个空格),并求出该数组所有元素之和。
public class Sy22 {
public static void main(String args[]){
int a1[][]=new int[10][5];
int sum=0;
for(int i=0;i<10;i++)
{for (int j=0;j<5;j++)
{ int rand=(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); }
}
digits!","提示",JOptionPane.PLAIN_MESSAGE);
}
catch (ArithmeticException e){
JOptionPane.showMessageDialog(null, "Division by zero!","提示",JOptionPane.PLAIN_MESSAGE);
}
System.exit(0);
}
}
4.编写一个程序,以随机颜色绘制随机大小的填充型椭圆(提示:使用Graphic类的fillOval方法)。
import java.awt.*;
import javax.swing.*;
public class Sy24 extends JFrame{
public void paint(Graphics g){
int x1,y1,w,h;
for(int i=0;i<100;i++){
x1=(int)(Math.random()*400);