文档详情

面向对象与java程序设计实验内容.doc

发布:2017-12-10约8.8千字共11页下载文档
文本预览下载声明
实验一 JDK 的下载、安装和配置 编写一个打印出“The Java World”的Java Application 程序,并编辑运行 编写一个打印出“The First Applet”的Java Applet程序,并编译,然后编写调用此Applet类的HTML 文件, 并用appletviewer.exe 和 Internet Explorer打开。 实验二 编写程序输出乘法口诀表 public class Eg21 { public static void main (String []args) { int i,j,k; for (i=1;i=9;i++) { j=1; for (k=i;k=9;k++,j++) { System.out.printf (%d*%d=%2d ,j,k,j*k); } System.out.println(); } } } 分别用do-while 和for 循环计算 1+1/2!+1/3!+….的前20项的和 public class Eg22 { public static void main (String []args) { int i,j; double[] arr=new double[21]; double sum=0.0; arr[0]=1.0; // 这是以for循环处理的 for (i=1;i=20;i++) { arr[i]=arr[i-1]*i; } for (i=1;i=20;i++) { sum=sum+1.0/(arr[i]); } //这是以DO WHILE循环处理的 /* i=1; do { arr[i]=arr[i-1]*i; i++; }while (i=20); i=1; do { sum=sum+1.0/arr[i]; i++; }while (i=20); */ System.out.println (+sum); } } 一个数如果恰好等于除它本身外的因子之和,这个数就称为“完数”。编写应用程序求1000以内的所有完数并输出。 public class Eg23 { public static void main (String []args) { int i,j,sum; for (i=1;i=1000;i++) { sum=0; for (j=1;ji;j++) { if (i%j==0) { sum=sum+j; } } if (sum==i) { System.out.printf (%4d ,i); } } System.out.println(); } } 实验三 编写一个程序来计算10 000 以内的素数之和并输出 public class Eg2611 { public static void main (String []args) { int sum=0; int i,j; for (i=2;i=10000;i++) { for (j=2;ji;j++) { if (i%j==0) { break; } } if (j==i) { sum=sum+i; } } System.out.println(+sum); } } 创建一个程序把输入字符串的大小写互换。字符的输入用例1.3 中的方法。 import java.util.*; public class Eg2615 { public static void main (String []args) { Scanner reader = new Scanner (System.in); String anStr = reader.next(); char []anArr=anStr.toCharArray(); int i; for (i=0;ianArr.length;i++) { if (anArr[i]=A anArr[i]=Z) { anArr[i]+=32; } else if (anArr[i]=a anArr[i]=z) { anArr[i]-=32; } } for (i=0;ianArr.length;i++) { System.out.printf(
显示全部
相似文档