1、作业与实验一Java程序设计平台的搭建及基础程序设计(6学时).目的1.掌握JDK的安装步骤。2.理解环境变量PATH的作用,以及设置方法。3学习并熟练掌握使用JavaSE环境进行Java程序开发的全过程(包括源程序的编缉、编译、调试、运行和结果的查看)4记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法。5。掌握Java基本的语言要素、语法特征、程序结构。二内容1浏览SUN公司网站,下载JavaSE,安装配置Java运行环境。说明Path设置的作用,JDK和JRE的区别。答:Path设置的作用:是为了能在任何目录中使用
2、编译器和解释器。JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JRE,运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。2(1)题目:编写应用程序求1!+2!+10!。遇到的问题:class名不一致造成程序编译出错,代码:通过修改class名或文件名,重新编译运行。publicclassTest1_1publicstaticvoidmain(Stringargs)longsum=0l;for(inti=1;i=20;i+)longji=1;for(intj=
3、1;j=i;j+)ji*=j;sum+=ji;System.out.println(sumis:+sum);运行结果:编写一个应用程序求100以内的全部素数。publicclassonepublicstaticvoidmain(Stringsrgs)intjudge,i,j,n=0,a;intbb;bb=newint100;System.out.println(100以内素数是:);for(i=1;i=100;i+)judge=1;for(j=2;ji;j+)if(i%j=0)judge=0;if(judge=1)bbn+=i;a=n+1;for
4、(n=1;n=a;n+)System.out.printf(String.format(%4d,bbn-1);if(n%4=0)System.out.print(n);3)分别用do-while和for循环计算1+1/2!+1/3!+.+的前20项。publicstaticvoidmain(Stringargs)doublesum=0,a=1,i=1;dosum=sum+a;i+;a=(1.0/i)*a;while(i=20);System.out.println(使用do-while循环计算的sum=+sum);for(sum=0,i=1,a=1;i=
5、20;i+)a=a*(1.0/i);sum=sum+a;System.out.println(使用for循环计算的sum=+sum);(4)题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。编写应用程序,求1000之内的所有完数。遇到的问题:无。代码:publicclassTest1_4publicstaticvoidmain(Stringargs)inti,j;for(i=1;i=1000;i+)intsum;sum=0;for(j=1;ji;j+)if(i%j=0)sum+=j;if(i=sum)System.out.println(+i);(5)编写应用程序,使用for循环语句计算8+88+888+.前10项和。publicclassonepublicstaticv