欢迎来到天天文库
浏览记录
ID:37845627
大小:2.85 MB
页数:26页
时间:2019-06-01
《java程序设计技术实验(2015)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本科实验报告课程名称:JAVA语言程序设计实验项目:实验地点:专业班级:学号:学生姓名:指导教师:李君蝉2014年月日实验名称实验一Java语言基础实验目的和要求(1)通过实验,掌握Java语言程序设计的基本方法。(2)学会Java语言中标示符的命名、运算符和表达式的应用。(3)熟练地掌握Java程序流程控制语句的应用。实验内容(1)编写应用程序,计算100(含100)以内所有偶数的和。(2)“水仙花数”是指一个3位数,其个位、十位、百位上的数字的立方和等于该数本身,例如371=33+73+13,因此371是一个水仙花数。编写程序,求所有的水仙花数。(3)编写一个程序,
2、求1-100间的素数。(4)有一函数:x(x<1)Y=3x-2(1≤x<10)4x(x≥10)写一程序,给定x值,输出y值。(5)使用for循环语句,编写程序输出以下图案。☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆(6)编写程序,输出从公元1900年到2100年所有闰年的年号,每输出5个年号换一行。判断年是否为闰年的条件是:①若年号可以被4整除,而不能被100整除,则是闰年;②若年号可以被400整除,也是闰年。主要仪器设备台式或笔记本电脑实验记录(写出实验内容中1,3,5的程序代码和运行结果)(可分栏或加页)实验内容1:publicclassOSH{public
3、staticfinalintN=100;publicstaticintosh(intn){ints=0;for(inti=1;i<=n;i++){if(i%2==0)s=s+i;}returns;}publicstaticvoidmain(String[]args){System.out.println("计算结果:"+osh(OSH.N));}}实验结果:实验内容3:publicclasssushu{publicstaticfinalintN=100;publicstaticvoidmain(String[]args){inti,j,count;for(i=2;i<=
4、100;i++){count=0;for(j=2;j0;s--)System.out.print("");for(intb=1;b<=2*a-1;b++)System.out.print('☆');System.out.print('');}for(
5、inta=3;a>=1;a--){for(ints=4-a;s>0;s--)System.out.print("");for(intb=1;b<=2*a-1;b++)System.out.print('☆');System.out.print('');}}}实验结果:遇到的问题和解决方法在第一个程序中判断偶数比较简单,到第三个判断素数则用了两个循环解决,第五个程序循环起来比较难想,通过一步一步推导也可得到程序。心得体会这章主要考察基本内容的应用,有C和C++语言的基础,做起来也比较简单快速,主要好循环不要出错。实验名称实验2数组和字符串编程实验目的和要求(1)通过实
6、验,掌握Java语言中数组、字符串程序设计的基本方法。(2)较熟练地掌握Java程序数组的应用、字符串处理操作的方法应用。实验内容(1)编写一个程序,在控制台输入10个数,按大小顺序输出。(2)求一个3*3矩阵对角元素之和。(3)输入一段字符串,统计其中有多少个单词。(单词用空格隔开)主要仪器设备台式或笔记本电脑实验记录(写出实验内容中2,3的程序代码和运行结果)(可分栏或加页)实验内容2:importjava.util.Scanner;publicclassjuzhen{publicstaticvoidmain(String[]args){Scannersc=newS
7、canner(System.in);System.out.println("请输入一个3*3的矩阵:");ints=0;int[][]a=newint[3][3];for(inti=0;i<3;i++){for(intj=0;j<3;j++){a[i][j]=sc.nextInt();if(i==j)s+=a[i][j];}}System.out.println("对角线和为"+s);}}实验结果:实验内容3:importjava.util.Scanner;publicclassword{publicstaticvoidmain(Stri
此文档下载收益归作者所有