首页 > 编程知识 正文

java类数组实例化,java随机数

时间:2023-05-06 15:04:01 阅读:169185 作者:2128

定义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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。