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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java实践(四)——数组

發布時間:2025/3/20 java 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java实践(四)——数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、實踐目的

1、掌握數組的聲明

2、掌握數組的創建

3、掌握數組元素的初始化

4、掌握數組的引用

5、了解多維數組


二、實踐內容

1、定義一個學生類Student,它有名字name,年齡age,成績grade(3門課程)、總分total和排名rank。

方法一

class Student {public String name; // 名字public int age; // 年齡public double grade[]; // 成績,或定義為 private double[] grade;public double total; // 總分public int rank; // 排名public final int n = 3; // 課程數/** 計算總分 */public void caculateTotal() {int i = 0;this.total = 0;for (i = 0; i < n; i++)this.total += grade[i];} }


2、主程序內定義一個學生a,然后對其操作,并進行計算輸出。

public class chap_1_2_3 {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubStudent a = new Student();a.name = "CNLHT";a.age = 90;a.grade = new double[3];a.grade[0] = 99;a.grade[1] = 80;a.grade[2] = 87;a.caculateTotal();System.out.println(a.name +" 年齡"+ a.age+"歲,成績"+a.grade[0]+" "+a.grade[1]+" "+a.grade[2]+" 總分"+a.total+" 名次:"+a.rank);}} class Student {public String name; // 名字public int age; // 年齡public double grade[]; // 成績,或定義為 private double[] grade;public double total; // 總分public int rank; // 排名public final int n = 3; // 課程數/** 計算總分 */public void caculateTotal() {int i = 0;this.total = 0;for (i = 0; i < n; i++)this.total += grade[i];} }
運行結果如下:

CNLHT 年齡90歲,成績99.0 80.0 87.0 總分266.0 名次:0

思考:

1)定義10個同學應該如何定義。

2)請對這10個同學初始化。

3)對這10個同學如何計算總分,并按總分進行排名。

? ? ? ? ? ? ? ?參考程序---->


有興趣的同學可以嘗試使用方法二(注意面向對象的private關鍵字的作用,當前方法二不作要求)

class Student {private String name; // 名字private int age; // 年齡private double grade[]; // 成績,或定義為 private double[] grade;private double total; // 總分private int rank; // 排名private final int n = 3; // 課程數public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public double[] getGrade() {return grade;}public void setGrade(double[] grade) {this.grade = grade;}public double getTotal() {return total;}public void setTotal(double total) {this.total = total;}public int getRank() {return rank;}public void setRank(int rank) {this.rank = rank;}/** 計算總分 */public void caculateTotal() {int i = 0;this.total = 0;for (i = 0; i < n; i++)this.total += grade[i];} }


三、實踐總結


四、實踐作業

1、定義一個班級類SClass,它有名稱name(String),年級Grade(int),人數n(int),學生student(Student類的對象,參考方法一或二)。

2、在主程序內定義一個班級c,對其初始化,名字為“軟件工程1班”,年級為2011,人數6人,學生student逐個賦值初始化。

轉載于:https://www.cnblogs.com/cnlht/archive/2012/09/11/9495713.html

總結

以上是生活随笔為你收集整理的Java实践(四)——数组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。