- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二Java基本语法
实验H期:2016年03月29 H班级:软件14021
学号(后四位):0306姓名:魏振方成绩:
实验目的
1熟悉Java语言中的数据类型、变量声明、数组、运算符号、流程控制语句。
2学会定义类和方法,利用方法传递参数,得到方法的返回值。
实验内容
编写能够满足如下条件的程序:
要求:3包含的题目屮选做一个,
1用兰-丄+丄-丄+…公式求兀的近似值,直到最后一项绝对值小于10“。
3 5 7
2声明一个类,定义一个方法以计算一维数组屮的最人值并返回该值,参数为int[]或doublet]o 在main方法小调用该方法,传递不同长度的数组,得到返回值并输出。
(选做)教材P52页第10题?第16题。
(选做)求100至200间的全部素数。
(选做)输出100?999之间所有的“水仙花数”。
(选做)求 Fibonacci 数列的前 40 个数。即斤=1,坊=1, Fn = Ffl_^FH_2(n3).
(选做)在一个方法中实现从一个数组中找到该数组的最大值和次大值并返回。
(选做)一个数如果恰好等于它的因子Z和,这个数就是完数。例如6的因子为1、2、3, 而6=1+24-3,因此6是一个完数。编程求出1000 ±内的所有完数。
三.在本次实验中的问题和解决方法
四? IV,L得体会
《Java编程基础》上机指导书
实验报告注意事项
实验报告按要求装订好,本页打印。实验题冃页为封皮,后面的实验内容町以写到止式 实验报告纸、打印或者作业纸上,但必须规范。
报告的内容主要为完成的程序(关键代码)。
实验成绩包括:上机检查(70%) +实验报告(30%)。
上机、实验报告的完成情况会作为平时成绩,在总成绩100分中占20分。
如有抄袭,被炒和抄袭者木次实验都为0分。
1用+ +…公式求兀的近似值,直到最后一项绝对值小于10化
4 3 5 7
代码
import java.util.Scanner;
public class Pi{
public static void main(String[] arges){
double Pi=0;
double mum=l;
double i=0;
while(mum 1000000) {
Pi=Pi+Math.pow(? 1 ,i)/mum;
i=i+l;
mum=2*i+l;
}
System.out.println(n7c:!,+Pi*4);
System.out.println(ni:n4-i);
System.out.println(Hmurn:n+rnurn);
P「o匚ess started
n: 3.141590653589692
i: 500000.0
mum: 1000001.0
P「o匚ess finished?(ExiteocIe 0)
== = = = = ======= = = = READY = = = ======== = = = = =
2声明一个类,定义一个方法以计算一维数组中的最大值并返回该值,参数为im[]或double]]。 在main方法中调用该方法,传递不同长度的数组,得到返回值并输出。
代码
public class BigestNum{
public int getBig(int[] a)
if(a==null)
return 0;
int b=a[0];
for(int i=0;ia.length;i++)
{
if(ba[i])
b=a[i];
}
return b;
public static void main(String[] args)
{
System.out.println(new BigestNum().getBig(new int[] {2,3,4,5,6,855,26}));
==========编译成功后开始运行= 归甘已-cp rC:lasers ngjingQMktop\jnvy nBigestT*Jumr P「o匚ess started
88
Proc ess fin ished. (Exit c ode 0)
= = = = = = = = = = = === = = ready ================
3.100米球下落路程及高度问题
/*100米球反弹路程及高度*/
import java.util.Scanner;
public class Ball{
public static void main(String args[]){
double HIG=100;
double hig=HIG/Math.pow(2,10); double way=HIG*3*(3?Math.pow(2,?8)); System.out.printing高度:”+hig); Syste
文档评论(0)