欢迎来到天天文库
浏览记录
ID:47137605
大小:60.41 KB
页数:22页
时间:2019-08-11
《实验八 Java综合实验及练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java实验八综合实验及练习第一部分:编程题1、编写程序实现输入整数n,输出如下所示由数字组成的菱形。(图中n=5)11211232112343211234543211234321123211211packageex8_1;publicclassDemo{publicstaticvoidmain(String[]args){for(inti=1;i<6;i++){for(intj=1;j<=i;j++)System.out.printf("%d",j);for(intj=i-1;j>0;j--)System.out.printf("%d",j);System.o
2、ut.println();}for(inti=4;i>0;i--){for(intj=1;j<=i;j++)System.out.printf("%d",j);for(intj=i-1;j>0;j--)System.out.printf("%d",j);System.out.println();}}}2.给出年、月、日,计算该日是该年的第几天?packageex8_2;importjava.util.Scanner;publicclassDateFun{publicstaticbooleanYearDemo(intyear){booleanflage=true;
3、if((year%4==0&&year%100!=0)
4、
5、year%400==0)flage=true;elseflage=false;returnflage;}publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);System.out.println("请输入年月日");intsum=0;intyear;intmonth;intday;year=scan.nextInt();month=scan.nextInt();day=scan.nextInt();if(YearDemo(
6、year)){int[]days={31,29,31,30,31,30,31,31,30,31,30,31};for(inti=1;i7、求素数的方法,就6~2000000之间的所有偶数验证歌德巴赫猜想: 任何一个大于6的偶数可以分解为两个素数之和。packageex8_3;importjava.util.Scanner;publicclassGede{publicstaticbooleanDemo(inta){booleanflage=true;for(inti=1;i8、age=true;break;}}returnflage;}publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);System.out.println("请输入一个大于6的偶数");inta=scan.nextInt();if(Demo(a))System.out.println("哥德巴赫猜想成立");elseSystem.out.println("哥德巴赫猜想不成立");}}4、现有15位选手参加比赛,有6个评委每个评委都要给每位选手打分,分数为60~100分,现需要定义二维9、数组存储选手成绩,每行存储一位选手打分情况,要求输出选手得分以及选手最后得分,以及选手名次。评分规则:分数为60~100分。选手最后得分为:去掉一个最高分和一个最低分后其余4个分数的平均值。packageEx8_4;importjava.util.*;publicclasstest{publicstaticint[][]initArr(){int[][]a=newint[15][6];for(inti=0;i<15;i++)for(intj=0;j<6;j++)a[i][j]=(int)(Math.random()*41+60);returna;}publics10、taticfloatav
7、求素数的方法,就6~2000000之间的所有偶数验证歌德巴赫猜想: 任何一个大于6的偶数可以分解为两个素数之和。packageex8_3;importjava.util.Scanner;publicclassGede{publicstaticbooleanDemo(inta){booleanflage=true;for(inti=1;i8、age=true;break;}}returnflage;}publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);System.out.println("请输入一个大于6的偶数");inta=scan.nextInt();if(Demo(a))System.out.println("哥德巴赫猜想成立");elseSystem.out.println("哥德巴赫猜想不成立");}}4、现有15位选手参加比赛,有6个评委每个评委都要给每位选手打分,分数为60~100分,现需要定义二维9、数组存储选手成绩,每行存储一位选手打分情况,要求输出选手得分以及选手最后得分,以及选手名次。评分规则:分数为60~100分。选手最后得分为:去掉一个最高分和一个最低分后其余4个分数的平均值。packageEx8_4;importjava.util.*;publicclasstest{publicstaticint[][]initArr(){int[][]a=newint[15][6];for(inti=0;i<15;i++)for(intj=0;j<6;j++)a[i][j]=(int)(Math.random()*41+60);returna;}publics10、taticfloatav
8、age=true;break;}}returnflage;}publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);System.out.println("请输入一个大于6的偶数");inta=scan.nextInt();if(Demo(a))System.out.println("哥德巴赫猜想成立");elseSystem.out.println("哥德巴赫猜想不成立");}}4、现有15位选手参加比赛,有6个评委每个评委都要给每位选手打分,分数为60~100分,现需要定义二维
9、数组存储选手成绩,每行存储一位选手打分情况,要求输出选手得分以及选手最后得分,以及选手名次。评分规则:分数为60~100分。选手最后得分为:去掉一个最高分和一个最低分后其余4个分数的平均值。packageEx8_4;importjava.util.*;publicclasstest{publicstaticint[][]initArr(){int[][]a=newint[15][6];for(inti=0;i<15;i++)for(intj=0;j<6;j++)a[i][j]=(int)(Math.random()*41+60);returna;}publics
10、taticfloatav
此文档下载收益归作者所有