《JAVA程序设计基础》实验报告3Word文档格式.docx

上传人:b****5 文档编号:20493976 上传时间:2023-01-23 格式:DOCX 页数:17 大小:149.02KB
下载 相关 举报
《JAVA程序设计基础》实验报告3Word文档格式.docx_第1页
第1页 / 共17页
《JAVA程序设计基础》实验报告3Word文档格式.docx_第2页
第2页 / 共17页
《JAVA程序设计基础》实验报告3Word文档格式.docx_第3页
第3页 / 共17页
《JAVA程序设计基础》实验报告3Word文档格式.docx_第4页
第4页 / 共17页
《JAVA程序设计基础》实验报告3Word文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

《JAVA程序设计基础》实验报告3Word文档格式.docx

《《JAVA程序设计基础》实验报告3Word文档格式.docx》由会员分享,可在线阅读,更多相关《《JAVA程序设计基础》实验报告3Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

《JAVA程序设计基础》实验报告3Word文档格式.docx

System.out.print(请输入第一个整数:

);

/第一个整数ainta=ch.nextInt();

System.out.print(请输入第二个整数:

/第二个整数bintb=ch.nextInt();

if(ab)System.out.println(结果是+a+b);

elseSystem.out.println(结果是+a+b);

ch.close();

运行结果:

2编写一个程序,读入一个整数,然后确定并打印出它是奇数还是偶数。

publicclassdsds2publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubSystem.out.println(可从键盘输入一个整数,可判断它们是奇数还是偶数);

System.out.print(请输入一个整数:

inta=ch.nextInt();

if(a%2=0)System.out.println(你输入的是个偶数);

elseSystem.out.println(你输入的是个奇数);

(选做)3x2+4x+5=0代码:

publicclassdsds3publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubScannerch=newScanner(System.in);

System.out.println(请输入a);

doublea=ch.nextDouble();

System.out.println(请输入b);

doubleb=ch.nextDouble();

System.out.println(请输入c);

doublec=ch.nextDouble();

if(b*b-4*a*c0)System.out.println(无解!

elseif(b*b-4*a*c=0)System.out.println(这个方程解x=+-b/(2*a);

elseSystem.out.println(这个方程解x1=+(-b)/2*a+Math.sqrt(b*b-4*a*c)/4*a*a)+,x2=+(-b)/2*a+(-Math.sqrt(b*b-4*a*c)/4*a*a);

4.编写程序,根据输入的月份,输出该月份所处的季节。

publicclasssdsd4publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubScannersc=newScanner(System.in);

System.out.println(可从键盘输入一个月份,可判断出该月份所处的季节);

inta;

a=sc.nextInt();

switch(a)case2:

case3:

case4:

System.out.println(你输入月份所处的季节是春季);

break;

case5:

case6:

case7:

System.out.println(你输入月份所处的季节是夏季);

case8:

case9:

case10:

System.out.println(你输入月份所处的季节是秋季);

case11:

case12:

case1:

System.out.println(你输入月份所处的季节是冬季);

ackagech3;

publicclassdsds5publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubScannerch=newScanner(System.in);

System.out.println(请输入一个整数);

doublex=ch.nextDouble();

if(x0)System.out.println(y=-x);

elseif(x=0)System.out.println(y=0);

【实验体会】经过这一次的实验,我学会了使用ifelse语句,switch语句,从中学到了很多知识,明白了一些的ifelse,switch语句的基本逻辑关系。

我还需要继续努力,深层次的了解ifelse,switch语句。

实验四循环语句与跳转语句实验时间:

【实验目的】1.掌握Java中dowhile、while循环结构及其用法。

2.掌握Java语言中for、foreach的结构与用法。

3.掌握break、continue语句的用法。

【实验环境】JDK、Eclipse【实验内容】1.编写程序计算:

篮球从十米的位置向下掉落,每一次掉落都是前一次的一半,问弹跳十次之后篮球篮球的高度2.编写程序计算百鸡百钱:

一只公鸡1文钱,一只母鸡2文钱,一只小鸡半文钱,需要买100只鸡,正好花完,可以怎么买?

有多少种买法?

(选做)3.用while循环和for循环分别计算100以内的奇数和偶数的和,并输出。

4.打印九九乘法表5.打印*组成的5行5列的长方形,如下图:

6.打印*组成如下的正三角形,如下图:

*7.输出100到999以内的水仙花数。

(,其各位数字立方和等于该数a)8.一个六位自然数,将其末位上数字7移至首位,其余数字依次向右移动一位,得到一个新的六位数,新的六位数是原六位数的4倍,求原数。

(选做)

【实验源码及结果】1、编写程序计算:

篮球从十米的位置向下掉落,每一次掉落都是前一次的一半,问弹跳十次之后篮球篮球的高度。

publicclassdsds6publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstub/篮球从十米的位置向下掉落,每一次掉落都是前一次的一半,问弹跳十次之后篮球篮球的高度floath=10;

for(inti=1;

i=10;

i+)h=h/2;

System.out.print(第十次的高度为+h+米);

2、编写程序计算百鸡百钱:

publicclassdsds7publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstub/一只公鸡1文钱,一只母鸡2文钱,一只小鸡半文钱,需要买100只鸡,正好花完,可以怎么买?

有多少种买法intds=0,a,b,c;

/a公鸡b为母鸡c为小鸡for(a=1;

a=100;

a+)for(b=1;

b=50;

b+)for(c=1;

c=200;

c+)if(a+b+c=100&

a+2*b+c*0.5=100)ds+;

System.out.println(可买公鸡+a+母鸡+b+小鸡+c);

System.out.println(有+ds+种买法。

3、用while循环和for循环分别计算100以内的奇数和偶数的和,并输出。

publicclassdsds8publicstaticvoidmain(Stringargs)/TODO自动生成的方法存根inti=0,sum1=0,sum2=0;

while(i=100)if(i%2=0)sum2+=i;

elsesum1+=i;

i+;

System.out.println(奇数和为:

+sum1);

System.out.println(偶数和为:

+sum2);

publicclassdsds13publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubintsum1=0;

intsum2=0;

i=100;

i+)if(i%2=0)sum1+=i;

elsesum2+=i;

System.out.println(偶数和:

System.out.println(奇数和:

4、打印九九乘法表。

publicclassdsds8publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubfor(inti=1;

i=9;

i+)intj=1;

while(j=i)System.out.print(j+*+i+=+j*i+t);

j+;

System.out.print(rn);

5、打印*组成的5行5列的长方形。

publicclassdsds9publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubfor(inti=0;

i5;

i+)for(intj=0;

j5;

j+)System.out.print(*);

System.out.println();

6、打印*组成的正三角形代码:

publicclassdsds10publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubfor(inti=1;

i=5;

while(j=i)System.out.print(*);

System.out.print(r);

7、输出100到999以内的水仙花数。

(,其各位数字立方和等于该数a)代码:

publicclassdsds11publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubinti,j,k,n;

for(i=1;

i10;

i+)/分别循环三位数的百、十、个位for(j=0;

j10;

j+)for(k=0;

k10;

k+)n=i*100+j*10+k;

if(n=(i*i*i)+(j*j*j)+(k*k*k)System.out.print(水仙花数为:

System.out.print(n+r);

8、一个六位自然数,将其末位上数字7移至首位,其余数字依次向右移动一位,得到一个新的六位数,新的六位数是原六位数的4倍,求原数。

publicclassdsds12publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubinta,b,c,d,e,f=7;

for(a=1;

a=9;

a+)for(b=0;

b=9;

b+)for(c=0;

c=9;

c+)for(d=0;

d=9;

d+)for(e=0;

e=9;

e+)if(100000*a+b*10000+c*1000+d*100+e*10+7)*4=700000+10000*a+b*1000+c*100+d*10+e)System.out.println(原六位数为+a+b+c+d+e+f);

【实验体会】经过这一次的实验,加深了我对dowhile、while、for、foreach、break、continue等语句的了解,对for的使用我感到做题时很方便很好做。

我会继续努力学习。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1