日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java数组使用实验报告_JAVA数组与类的定义-java实验报告

發(fā)布時間:2023/12/2 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java数组使用实验报告_JAVA数组与类的定义-java实验报告 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

JAVA數(shù)組與類的定義-java實驗報告

JAVA數(shù)組與類的定義-java實驗報告

、實驗?zāi)康呐c要求

1、?熟悉Java類、對象和方法的一般操作練習(xí)等。

2、?熟悉數(shù)組等的定義和使用。

二、實驗內(nèi)容及步驟

(包括源程序和運行結(jié)果截圖)

1. 編寫Java小應(yīng)用程序,程序中自定義一個方法:

double? find2(int n)

方法的功能是求2的n次方。程序中調(diào)用該方法,輸出2的40次方的結(jié)果并輸出。

源程序代碼:

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);

}

}

運行結(jié)構(gòu):

2.編寫Java應(yīng)用程序,參照例1.15自定義類Car,類中有3個變量:字符串name,表示汽車的品牌;字符串color,表示汽車的顏色;double型變量weight,表示汽車的自重;int型變量passenger,表示汽車能搭乘的人數(shù)。類中還定義一個構(gòu)造方法,用來初始化上面的4個變量。在應(yīng)用程序中創(chuàng)建類Car的1個對象(品牌:“本田”;顏色:“黑色”;自重:1500公斤;搭乘的人數(shù):5人),并顯示其信息。

源程序代碼:

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+"公斤?? 搭乘人數(shù):"+passenger+"人";

}

}

運行結(jié)果:

3.編寫Java小應(yīng)用程序,其中定義一個int數(shù)組(數(shù)組元素任意指定),求數(shù)組元素的和、數(shù)組元素的最大值和最小值并輸出所求的結(jié)果。

源程序代碼:

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

sum=sum+xa[i];

if(xa[i]>max)

max=xa[i];

if(xa[i]

min=xa[i];

}

}

public void paint(Graphics g){

useArray(x);

g.drawString("數(shù)組元素之和:"+sum,50,50);

g.drawString("數(shù)組元素最小值:"+min,50,70);

g.drawString("數(shù)組元素最大值:"+max,50,90);

}

}

運行結(jié)果:

三、實驗總結(jié)(是否完成實驗、實驗過程中的問題以及解決方法分析等)

這次的實驗是我們第二次練習(xí)java的基礎(chǔ)程序編程。 這次的三道題目有點難度,出錯的問題相當(dāng)多。 其中有兩道題目需要我們編寫小應(yīng)用程序,一道是應(yīng)用程序。在上一次的實驗中我們知道應(yīng)用程序與小應(yīng)用程序的區(qū)別是很大的,運行的方法和情況都不相同。

第一道題目的難度不大,出的錯誤主要是輸入時“i”和“1”的問題。第二道題目學(xué)習(xí)的是有關(guān)類的定義,我們在一個主類之外,還要定義一個Car的類,用來存放汽車的各個信息。 由于是應(yīng)用程序,所以編寫起來的難度還算是可以的。第三道題目我覺得是最難的,它需要我們自己第一一個方法用來計算數(shù)組的內(nèi)容。所以還需要利用到數(shù)組的初始化之類的問題。而且還是在小應(yīng)用程序中使用,方法是大不相同的。

在今后的學(xué)習(xí)中還需要繼續(xù)熟悉和了解java 的各個方面的應(yīng)用才行。358

總結(jié)

以上是生活随笔為你收集整理的java数组使用实验报告_JAVA数组与类的定义-java实验报告的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。