实验1 Java程序设计基础
- 格式:docx
- 大小:136.28 KB
- 文档页数:4
实验一
一.实验目的及要求
1、掌握配置JDK运行环境。
2、掌握Java Application应用程序的基本结构。
3、学会使用命令行方式编译、运行Java程序。
4、编写简单的Java程序。
5、掌握使用Eclipse集成开发环境下编译、调试和运行Java程序。
实验一第一题内容
1.题目/*编写一个简单Java程序,完成10年存款的本息计算。
要求:
存款总金额=本金 *(1+利率)存款年限
amount = principal * Math.pow( 1.0 + rate, year )。
*/
2.实验主要流程、基本操作或核心代码、算法片段(该部分如不够填写,请另加附页)import java.math.*;
publicclass Interst {
double amount;
double principal;
double rate;
int year;
Interst(double Nprincipal,double Nrate,int Nyear)
{
//amount=Namount;
principal=Nprincipal;
rate=Nrate;
year=Nyear;
}
double Getamount()
{
amount=principal * Math.pow( 1.0 + rate, year);
return amount;
}
publicstaticvoid main(String[] args)
{
Interst client=new Interst(23453.32,0.002,5);
System.out.print("Amount: "+client.Getamount());
}
}
3.实验结果的分析与评价(该部分如不够填写,请另加附页)
实验一第二题内容:
1.题目:已知两个二维数组a,b,其初值如下:
int a[][]={ {2,3,4},{4,6,8}};
int b[][]={ {1,5,2,8},{5,9,10,-3},{2,7,-5,-18} };
求这两个二维数组的乘积。
运行结果如下:
*** Matrix A***
2 3 4
4 6 8
*** Matrix B***
1 5
2 8
5 9 10 -3
2 7 -5 -18
*** Matrix C***
25 65 14 -65
50 130 28 -130
2.实验主要流程、基本操作或核心代码、算法片段(该部分如不够填写,请另加附页)
publicclass MulArray {
publicstaticvoid main(String[] agrs)
{
int a[][]={ {2,3,4},{4,6,8}};
int b[][]={{1,5,2,8},{5,9,10,-3},{2,7,-5,-18}};
int c[][] = newint[2][4];
int k,m,n;
System.out.println("*** Matrix A***");
for(int i=0;i<a.length;i++)
{
for(int j=0;j<a[i].length;j++)
{
System.out.print(" "+a[i][j]);
}
System.out.println(" ");
}
System.out.println("*** Matrix B***");
for(int i=0;i<b.length;i++)
{
for(int j=0;j<b[i].length;j++)
{
System.out.print(" "+b[i][j]);
}
System.out.println(" ");
}
System.out.println("*** Matrix C***");
for(k=0;k<a.length;k++)
{
for(m=0;m<c[k].length;m++)
{
for(n=0;n<a[k].length;n++)
{
c[k][m]+=a[k][n]*b[n][m];
}
}
}
for(int i=0;i<a.length;i++)
{
for(int j=0;j<a[i].length;j++)
{
System.out.print(" "+c[i][j]);
}
System.out.println(" ");
}
}
}
3.实验结果的分析与评价(该部分如不够填写,请另加附页)。