张博亚08 JAVA.docx
- 文档编号:11775696
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:13
- 大小:18.74KB
张博亚08 JAVA.docx
《张博亚08 JAVA.docx》由会员分享,可在线阅读,更多相关《张博亚08 JAVA.docx(13页珍藏版)》请在冰点文库上搜索。
张博亚08JAVA
实验报告
课程名称Java程序设计
专业班级软件1241
姓名张博亚
学号1204431108
计算机技术与工程学院
和谐勤奋求是创新
实验教学考核和成绩评定办法
1.课内实验考核成绩,严格按照该课程教学大纲中明确规定的比重执行。
实验成绩不合格者,不能参加课程考试,待补做合格后方能参加考试。
2.单独设立的实验课考核按百分制评分,考核内容应包括基本理论、实验原理和实验。
3.实验考核内容包括:
1)实验预习;2)实验过程(包括实验操作、实验记录和实验态度、表现);3)实验报告;权重分别为0.2、0.4、0.4;原则上根据上述三个方面进行综合评定。
学生未取得1)和2)项成绩时,第3)项成绩无效。
4.实验指导教师应严格按照考核内容分项给出评定成绩,并及时批改实验报告,给出综合成绩,反馈实验中出现的问题。
实验成绩在教师手册中有记载。
实验报告主要内容
一.实验目的
二.实验仪器及设备
三.实验原理
四.实验步骤
五.实验记录及原始记录
六.数据处理及结论
七.实验体会(可选项)
注:
1.为了节省纸张,保护环境,便于保管实验报告,统一采用A4纸,实验报告建议双面打印(正文采用宋体五号字)或手写,右侧装订。
2.实验类别指验证、演示、综合、设计、创新(研究)、操作六种类型实验。
3.验证性实验:
是指为了使学生巩固课程基本理论知识而开设的强调演示和证明,注重实验结果(事实、概念或理论)的实验。
4.综合性实验:
是指实验内容涉及本课程的综合知识或本课程相关的课程知识的实验。
5.设计性实验:
是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验。
实验题目
Java语法基础实践
实验室
机房
实验时间
年月日
实验类别
验证
同组人数
1
成绩
指导教师签字:
一.实验内容
1.调试运行”Hello,world!
”程序
publicclassHello{
publicstaticvoidmain(String[]args){
System.out.println("Hello,World!
");
}
}
--------------------Configuration:
Hello,World!
Processcompleted.
2.键盘输入圆的半径,编程求圆的面积和周长。
importjava.util.Scanner;
publicclassCircle{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.print("请输入半径值:
");
doubleradius=sc.nextDouble();
System.out.printf("面积=%10.2f%n",Math.PI*radius*radius);
System.out.printf("周长=%10.2f%n",2*Math.PI*radius);
}
}
--------------------Configuration:
请键盘输入半径:
5
面积=78.54
周长=31.42
Processcompleted.
3.编程实现,键盘输入两个整数,求和,差并输出
importjava.util.Scanner;
publicclassE{
publicstaticvoidmain(String[]args){
System.out.print("请输入两个字符:
");
Scannersc=newScanner(System.in);
inta=sc.nextInt();
Scannerss=newScanner(System.in);
intb=ss.nextInt();
System.out.printf("两数做差为:
%d%n",a-b);
System.out.printf("两数做和为:
%d%n",a+b);
System.out.printf("您输入的两个整数分别为:
");
System.out.printf("%d%n",a);
System.out.printf("%d%n",b);
}
}
--------------------Configuration:
请输入两个整数:
请输入两个字符:
32
24
两数做差为:
8
两数做和为:
56
您输入的两个整数分别为:
32
24
Processcompleted.
4.编程实现,统计100以内所有素数的和。
ublicclassSs{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
intj,k,ADD=0;
System.out.printf("100以内的素数有:
\n");
for(j=2;j<=100;j++)
{
if(j==2)
ADD=2;
else
{
intnum=0;
for(k=1;k<=Math.sqrt(j);k++)
{
if(j%k==0)
num=num+1;
}
if(num==1)
ADD=ADD+j;
}
}
System.out.printf("和为=%d%n",ADD);
}
}
--------------------Configuration:
100以内的素数有:
和为=1060
Processcompleted.
5.输出2000年到3000年中所有的闰年。
packagepacage;
publicclassRunnian{
publicstaticvoidmain(String[]args){
inti;
System.out.println("2000年到3000年中的闰年:
");
for(i=2000;i<=3000;i++)
if(i%4==0&&i%100!
=0)
System.out.printf("%6d",i);
}
}
--------------------Configuration:
2000,2004,2008,2012,2016,2020,2024,2028,2032,2036,
2040,2044,2048,2052,2056,2060,2064,2068,2072,2076,
2080,2084,2088,2092,2096,2104,2108,2112,2116,2120,
2124,2128,2132,2136,2140,2144,2148,2152,2156,2160,
2164,2168,2172,2176,2180,2184,2188,2192,2196,2204,
2208,2212,2216,2220,2224,2228,2232,2236,2240,2244,
2248,2252,2256,2260,2264,2268,2272,2276,2280,2284,
2288,2292,2296,2304,2308,2312,2316,2320,2324,2328,
2332,2336,2340,2344,2348,2352,2356,2360,2364,2368,
2372,2376,2380,2384,2388,2392,2396,2400,2404,2408,
2412,2416,2420,2424,2428,2432,2436,2440,2444,2448,
2452,2456,2460,2464,2468,2472,2476,2480,2484,2488,
2492,2496,2504,2508,2512,2516,2520,2524,2528,2532,
2536,2540,2544,2548,2552,2556,2560,2564,2568,2572,
2576,2580,2584,2588,2592,2596,2604,2608,2612,2616,
2620,2624,2628,2632,2636,2640,2644,2648,2652,2656,
2660,2664,2668,2672,2676,2680,2684,2688,2692,2696,
2704,2708,2712,2716,2720,2724,2728,2732,2736,2740,
2744,2748,2752,2756,2760,2764,2768,2772,2776,2780,
2784,2788,2792,2796,2800,2804,2808,2812,2816,2820,
2824,2828,2832,2836,2840,2844,2848,2852,2856,2860,
2864,2868,2872,2876,2880,2884,2888,2892,2896,2904,
2908,2912,2916,2920,2924,2928,2932,2936,2940,2944,
2948,2952,2956,2960,2964,2968,2972,2976,2980,2984,
2988,2992,2996,
2000到3000之间的闰年个数为:
243
Processcompleted.
6..已知:
s=1-1/2+1/3-1/4+…+1/(n-1)-1/n,编写程序求解n=100时的S值。
编程打印。
packageSd;
publicclassSd{
publicstaticvoidmain(Stringargs[]){
intn;
doublesum=0.0;
for(n=1;n<=100;n++)
{
if(n%2==0)
sum=sum-1.0/n;
elsesum=sum+1.0/n;
}
System.out.print("sum="+sum);
}
}
--------------------Configuration:
s=0.688172179310195
s=0.69
Processcompleted.
7.编写打印如下图形的程序。
*
***
*****
*******
*********
publicclassStar{
publicstaticvoidmain(Stringargs[]){
inti,j,k;
for(i=1;i<=5;i++)
{for(j=1;j<=5-i;j++)
System.out.printf("");
for(k=1;k<=2*i-1;k++)
System.out.printf("*");
System.out.printf("\n");}
}
}
8.编程实现矩阵乘法。
publicclassJuzhen{
publicstaticvoidmain(String[]args){
inti,j;
int[][]a={{1,2},{5,6}};
int[][]b={{3,2},{2,4}};
int[][]c=newint[2][2];
for(i=0;i<2;i++)
for(j=0;j<2;j++){
c[i][j]=a[i][0]*b[0][j]+a[i][1]*b[1][j];
}
System.out.print("请输出矩阵乘法的结果:
");
System.out.println();
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
System.out.print(""+c[i][j]);
System.out.println();
}
}
}
--------------------Configuration:
请输出矩阵乘法的结果:
710
2734
Processcompleted.
9.键盘输入10个数,找出最大、最小数并输出。
importjava.util.Scanner;
publicclassZuizhi{
publicstaticvoidmain(String[]args){
inti,t;
inta[]=newint[10];
Scannersc=newScanner(System.in);
for(i=0;i a[i]=sc.nextInt(); for(i=1;i if(a[0]>a[i]) { t=a[0]; a[0]=a[i]; a[i]=t; } System.out.println("这十个数的最小值为: "+a[0]);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 张博亚08 JAVA 张博亚 08