java实验报告 2(3)

2019-06-11 11:55

}

class DrawShapeListener implements ActionListener { public void actionPerformed(ActionEvent e){ for (int i = 0; i < button.length; i ++) { if (e.getSource() == button[i]) { painter.drawShape(i); } } } }

public static void main(String[] args){ } }

new PainterDemo();

运行结果:

实验 7

一、实验目的: 1、了解java循环控制。

二、实验内容:

1、用控制语句编写一个程序,求出1000以内的所有素数。然后再编写一个可以比较while语句和do-while语句的程序。 代码如下:

public class Prime {

public static void main(String []args){ int i,j,k=0,flag; for(i=2;i<=1000;i++){ flag = 1;

for(j=2;j

if(flag!=0){ } } }

System.out.print(i+\); k++; if(k==0)

System.out.print(\);}

运行结果:

比较while和do-while的代码:

public class BiJiao {

public static void main(String[] args) { int i = 1; int sum1=0;

while(i<=5){

sum1+=i; i++;

}

System.out.println(\五以内的数和由while语句计算的结果\); System.out.println(sum1); int j=1; int sum2=1; do{

sum2+=j; j++;

}while(j<=5);

System.out.println(\语句计算的结果\); System.out.println(sum2); } }

运行结果:

2、写一个两层for循环的程序,用取模操作符%来检测素数,并打印。 源代码如下:

public class Su {

public static void main(String args[]) { }

int i,j; for(j=2;j<=100;j++) { }

for(i=2;i<=j/2;i++){ }

if(j%i==0) break; }

System.out.println(j); }

if(i>j/2) {

运行结果:

3、打印杨辉三角(要求输出8行)。 代码如下:

public class YangHui {

public static void main(String args[]) {

try{

int n = 8;

int mat[][] = new int[n][]; int i, j;

for (i = 0; i < n; i++) {

mat[i] = new int[i + 1]; mat[i][0] = 1; mat[i][i] = 1;

for (j = 1; j < i; j++) { }

for (j = 0; j < n - i; j++)

System.out.print(\);

System.out.print(\ + mat[i][j]); for (j = 0; j < mat[i].length; j++)

mat[i][j] = mat[i - 1][j - 1] + mat[i - 1][j]; }

for (i = 0; i < mat.length; i++) {

}

}

System.out.println(); }

}catch(Exception e) { e.printStackTrace(); }

运行结果:


java实验报告 2(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于湛江市发展海洋经济的调查报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: