毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

java数组等的定义和使用

更新时间:2009-5-9:  来源:毕业论文

java数组等的定义和使用
1、 实验内容或题目
(1) 编写Java小应用程序,程序中自定义一个方法:
    double  find2(int n)
方法的功能是求2的n次方。程序中调用该方法,输出2的40次方的结果并输出。
(2) 编写Java应用程序,参照例1.15自定义类Car,类中有3个变量:字符串name,表示汽车的品牌;字符串color,表示汽车的颜色;double型变量weight,表示汽车的自重;int型变量passenger,表示汽车能搭乘的人数。类中还定义一个构造方法,用来初始化上面的4个变量。在应用程序中创建类Car的1个对象(品牌:“本田”;颜色:“黑色”;自重:1500公斤;搭乘的人数:5人),并显示其信息。
(3) 编写Java小应用程序,其中定义一个int数组(数组元素任意指定),求数组元素的和、数组元素的最大值和最小值并输出所求的结果。
2、实验目的与要求
⑴ 掌握数组等的定义和使用。
⑵ 熟悉main方法传参数。
⑶ Java类、对象和方法的一般操作练习等。
3、 实验步骤与源程序
  ⑴ 实验步骤
  编辑源文件,可用Jcreater或EditPlus 2软件编辑
  编译,若编译成功,则进入运行,进入DOS下运行 javac  XX.java;若不成功,则返回编辑源文件
  运行文件java  XX   或appletviewer  XX.htm等
  ⑵ 源代码
源程序:①import java.awt.Graphics;
import java.applet.Applet;
public class Found2 extends Applet
{    double find2(int n)
  {   if(n==0) 
        return 1;
   double sum=1;
      for( int i=1;i<=n;i++)
        sum=sum*2;
   return sum;
   }
  public void paint(Graphics g)
 {
  
      g.drawString("2的40次方为:"+find2(40),50,50);
 }
}

源程序:②public class CarInf{
 public static void main(String args[]){
  Car obj1=new Car("本田","黑色",1500,5);
  System.out.println(obj1.show());
 }
}
class Car{
 String name;
 String color;
 double weight;
 int passenger;
 Car (String n,String c,double w,int p){
  name=n;
  color=c;
  weight=w;
  passenger=p;
 }
 String show(){
  return "品牌:"+name+"   颜色:"+color
  +"   自重:"+weight+"公斤   搭乘人数:"+passenger+"人";
 }
}

源程序:③import java.awt.Graphics;
import java.applet.Applet;
public class IntSum extends Applet{
 int[] x={2,3,5,7,1};
 int min,max,sum;
 public void useArray(int[] xa){
  min=xa[0];
  max=xa[0];
  sum=0;
  for(int i=0;i<xa.length;i++){
   sum=sum+xa[i];
   if(xa[i]>max)
    max=xa[i];
   if(xa[i]<min)
    min=xa[i];
  }
 }
 public void paint(Graphics g){
  useArray(x);
  g.drawString("数组元素之和:"+sum,50,50);
  g.drawString("数组元素最小值:"+min,50,70);
  g.drawString("数组元素最大值:"+max,50,90);
 }
}

4、 测试数据与实验结果(可以抓图粘贴)
运行结果:① 
 
运行结果:②
 
运行结果:③ 
 
5、 结果分析与实验体会
  本次实验是基于上次实验的基础,继续编程。编写java小应用程序和应用程序。本次实验中遇到了一些问题,如第一体中输出的结果可直接连在输出语句中的之后,还有一些小应用程序编译时出现的错误,后来都得以解决。
  Java语言虽与以前学过的C++语法结构有些不同之处,但其算法思想还是大致相同的。所以我们重点要在java的表现语法形式上入手,更好地学习和利用java379

java数组等的定义和使用下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。