定义JAVA数组和类-java实验报告
定义JAVA数组和类-java实验报告
、实验目的和要求
1、熟悉Java类、对象和方法的常规操作练习等。
2、熟悉数组等的定义和使用。
二.实验内容和程序
(包括源程序和执行结果的屏幕截图)
创建Java applet并在程序中定制方法:
双精度查找2 (intn )。
方法的功能是求2的n次方。 中调用此方法,以输出并输出2的40次幂的结果。
源代码:
import java.awt.Graphics;
importJava .小程序;
公共类基金2扩展小程序{
双查找2 (intn ) {
if(n==0) )。
返回1;
双精度=1;
for(intI=1; i=n; I )
sum=sum*2;
return sum;
}
公共void paint (graphicsg ) {
g.drawstring(2的40次方为) find2) 40 )、50、50 );
}
}
执行结构:
2 .示例1.15通过引用定制类Car创建Java APP应用程序。 类有三个变量。 字符串name,表示汽车品牌。 表示车颜色的字符串color; 表示汽车自重的双精度型变量weight; int型变量passenger表示汽车可以搭乘的人数。 类还定义了初始化上述四个变量的构造方法。 在APP中创建类Car的一个对象(品牌:“本田”颜色:“黑色”自重: 1500公斤; 搭乘人数: 5人),显示其信息。
源代码:
public class CarInf{
publicstaticvoidmain (string args [ ] ) {
Car obj1=new Car ('本田','黑色',1500,5 );
system.out.println(obj1.show ) );
}
}
class Car{
字符串名称;
字符串颜色;
双权重;
输入传递器;
car(stringn,String c,double w,int p ) {
name=n;
color=c;
weight=w;
passenger=p;
}
String show () }
return '品牌: " name "颜色: " color "
'自重: ' Weight'kg搭乘人数: ' passenger '人';
}
}
执行结果:
3 .求出数组元素之和、数组元素的最大值和最小值,制作定义输出求出结果的int数组的Java小程序。
源代码:
import java.awt.Graphics;
importJava .小程序;
PublicclassIntsumextends小程序{
int [ ] x={ 2,3,5,7,1 };
int min,max,sum;
publicvoiduseArray(int[]xa ) {
min=xa[0];
max=xa[0];
sum=0;
for(intI=0; I
sum=sum xa[i];
if(xa[I]max ) )。
max=xa[i];
if(xa[I] )
min=xa[i];
}
}
公共void paint (graphicsg ) {
USEarray(x;
g.drawString ('数组元素之和)、sum、50、50 );
g.drawString ('数组元素的最小值: ' min,50,70 );
g.drawString ('数组元素的最大值: ' max,50,90 );
}
}
执行结果:
三、实验总结(实验是否结束,实验中的问题及解决方法的分析等) ) ) ) ) ) ) ) ) ) ) ) ) ) )。
这次的实验是我们第二次练习java的基础程序编程。 这次的三个主题有点难。 错误的问题相当多。 其中有两个主题需要我们制作一个小APP。 一个是APP应用。 在上次的实验中,我们发现APP应用程序和小程序的差异很大,运行方法和情况都不一样。
最初的题目难度很低,错误主要是输入时的“I”和“1”的问题。 第二个主题是学习类的定义,我们除了定义一个主类外,还定义了存储汽车各信息的Car类。 因为是APP演示,所以制作起来还可以。 我认为第三个主题是最难的。 为了计算数组的内容,我们需要自己的第一种方法。 所以也有必要用于数组初始化等问题。 此外,是否在小APP应用程序中使用,方法大不相同。
在今后的学习中,需要继续熟悉和理解java各个方面的应用。 358