- 24
- 0
- 约 9页
- 2015-09-05 发布于安徽
- 举报
《Java语言程序设计》实验报告
实验序号:一
实验项目名称:熟悉MyEclipse IDE、熟悉Java程序结构及简单语句
学 号 0909040103 姓 名 叶根军 专业、班 电子商务0902 实验地点 文波机房 指导教师 韩志龙 时间 2011-3-21 一、实验目的及要求
熟悉程序结构
熟悉Java各种常用语句
熟悉几种Java常用方法的引用
培养好的源代码注释习惯
培养好的命名风格
二、实验设备(环境)
1、MyEclipse8.6
三、实验内容与步骤
用对分法解方程 x^(1/2)=cos(x) (x0)
先在纸上研究好算法
使用Math.sqrt(), Math.cos()
实型数的比较方法(不能用相等,要用差的绝对值很小作为判断)
--------
大致的结果区间
怎么结束,常量(到怎样的精度则停止循环计算)
取中值
用欧几里德辗转相除法求两个正整数的最大公约数
a、先研究好算法,可以到网上查查
利用级数展开式计算cos(x)
注意循环控制的设计
反复查找了源程序,没有问题,但运行的结果就是不对,试着从其他方面找原因
可以和Math.cos()的结果做一个比较
---------
不用数组,通项公式;
结束条件,常量
编程计算1000以内的质数(输出格式:一行10个,按列右对齐)
a、注意设计好“信号变量”
将任意一个字符串颠倒排列输出
引用正确的类及其方法
-------------------
主要是合理运用String或StringBuffer的方法以及循环控制
符号三角形(输入--+-++-+)(第一行从第10列开始,整个三角形右对齐)
想办法控制好输出的格式
------------------
什么是符号三角形
如何控制起始位置
字符的比较,是否可以考虑用异或
编程计算1^1+2^2+3^3+4^4+5^5+……+20^20
a、做前6题的同学可以不做第7题,做第7题的同学仅做第3、7题;
b、注意结果的大小,体会数据的范围;
c、需要用到数组;
d、-----------------------------------
e、不能在运算过程中使用实型数
f、使用数组,一个数组元素装一位
g、要使用辅助方法。
四、实验结果与数据处理
3、public class wc {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args)
{
float pi=3.1415926f;
int intM=9;
float sum=1;
int intI=2*intM;
long longP=intM;
long longJ=0;
long longN=1;
float floatX=0;
double doubleA=0;
double doubleB[]=new double[intM];
System.out.println(请输入x); //输入x
Scanner xx = new Scanner ( System.in );
floatX = xx.nextFloat();
floatX =floatX%(2*pi);
while (intI=2)
{
longN=1; doubleA=floatX;
for(longJ=intI;longJ1;longJ--)
{
longN=longN*longJ;
doubleA=doubleA*floatX;
}
doubleB[intM-1]=doubleA/longN;
intI=intI-2;
intM--;
}
for(intI=0;intIlongP;intI++)
{
if(intI%2==0)
sum-=doubleB[intI];
else
sum+=doubleB[intI];
}
System.out.println(sum);
}
}
7、public class wc {
public static void main(String[] args) { // TODO Auto-generated method stub
int s[][] = new int[20][100];
int sum[]
原创力文档

文档评论(0)