按照題目要求編寫的用javaBean規(guī)范設(shè)計(jì)的學(xué)生類Student的Java程序如下
創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)武寧,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
需要?jiǎng)?chuàng)建user.java.test包,把Student.java文件和Test.java文件放入包中,編譯Student.java文件并且編譯運(yùn)行Test.java文件得到運(yùn)行結(jié)果
Student.java文件代碼如下
package user.java.test;
import java.io.Serializable;
public class Student implements Serializable{
private static final long serialVersionUID = 1L;
private String no;
private String name;
private double score;
public Student(){}
public Student(String no,String name,double score){
this.no=no;
this.name=name;
this.score=score;
}
public String getNo(){ return no;}
public void setNo(String no){ this.no=no;}
public String getName(){ return name;}
public void setName(String name){ this.name=name;}
public double getScore(){ return score;}
public void setScore(double score){ this.score=score;}
public String toString(){
return "學(xué)號:"+no+",姓名:"+name+",成績:"+score;
}
public static double getAvg(Student[] sArray){
double sum=0,avg;
for(int i=0;isArray.length;i++){
sum=sum+sArray[i].getScore();
}
avg=sum/sArray.length;
return avg;
}
}
Test.java文件代碼如下
package user.java.test;
public class Test{
public static void main(String[] args){
Student[] sArray=new Student[5];
sArray[0]=new Student("001","張三",89.5);
sArray[1]=new Student("002","李四",82.5);
sArray[2]=new Student("003","王五",93);
sArray[3]=new Student("004","趙六",73.5);
sArray[4]=new Student("005","孫七",66);
System.out.println("這些學(xué)生的平均分:"+Student.getAvg(sArray));
for(int i=0;isArray.length;i++){
System.out.println(sArray[i].toString());
}
}
}
代碼如下:
package?com.sxl.gd.test;
public?class?Array?{
private?int?[]a?=?{1,2,3,4,5,6};
private?int?x1,x2,x3,x4,x5,x6;
private?void?aver()?{
int?sum?=?0;
for(int?i=0;ia.length;i++)?{
sum+=a[i];
}
System.out.println("平均數(shù)是:"+(double)sum/(double)a.length);
}
public?Array()?{}
public?Array(int?x1,int?x2,int?x3,int?x4,int?x5,int?x6)?{
a[0]?=?x1;
a[1]?=?x2;
a[2]?=?x3;
a[3]?=?x4;
a[4]?=?x5;
a[5]?=?x6;
}
private?void?min()?{
int?min?=?a[0];
for(int?i=1;ia.length;i++)?{
if(a[i]min)?{
int?temp;
temp?=?a[i];
a[i]=min;
min?=?temp;
}
}
System.out.println("最小值是:"+min);
}
private?void?max()?{
int?max?=?a[0];
for(int?i=1;ia.length;i++)?{
if(a[i]max)?{
int?temp;
temp?=?a[i];
a[i]=max;
max?=?temp;
}
}
System.out.println("最大值是:"+max);
}
public?static?void?main(String[]?args)?{
Array?array1?=?new?Array();
array1.aver();
array1.max();
array1.min();
Array?array2?=?new?Array(6,2,8,4,1,7);
array2.aver();
array2.max();
array2.min();
}
}
運(yùn)行結(jié)果如下:
class Person{
string name;
int age;
string address;
public String toString(){
return "姓名:"+name+" 家庭住址:"+address+" 年齡:"+age;
}
public Person(string name,int age,string address){
this.name = name;
this.age = age;
this.address = address;
}
}
class Employee extends Person{
int num;
public Employee(string a,int b,string c,int n){
name = a;
age = b;
address = c;
num = n;
}
}
class Student extends Person{
public Student(string a,int b,string c){
name = a;
age = b;
address = c;
}
}
public class
代碼
或者:
package com.xinhua.test2;
public class Student {
int sno;
String name;
double chiness;
double math;
double english;
double three_sco;
double all_s;
public Student(int sno, String name, double chiness, double math, double english, double three_sco) {
this.sno = sno;
this.name = name;
this.chiness = chiness;
this.math = math;
this.english = english;
this.three_sco = three_sco;
}
@Override
public String toString() {
return "學(xué)號:" + sno + ", 名字:" + name + ", 語文成績:" + chiness + ", 數(shù)學(xué)成績:" + math + ", 英語成績:"
+ english + "總成績:"+(chiness+math+english+three_sco);
}
public static void main(String[] args) {
Student A=new Student(1, "張三", 118, 145, 114.5, 198);
Student B=new Student(2, "李四", 130,110.5,100,210);
Student C=new Student(3, "王五",142.5,120,87.5,245.5);
System.out.println("學(xué)生列表信息為:");
System.out.println(A.toString());
System.out.println(B.toString());
System.out.println(C.toString());
//
double a_scoAll=A.chiness+A.math+A.english+A.three_sco;
A.all_s=a_scoAll;
double b_scoAll=B.chiness+B.math+B.english+B.three_sco;
B.all_s=b_scoAll;
double c_sclAll=C.chiness+C.math+C.english+C.three_sco;
C.all_s=c_sclAll;
Student[] s_s={A,B,C};
System.out.println("按總成績從大到小排序?yàn)?);
Student temp;
for(int i=0;is_s.length;i++){
for(int j=1;js_s.length-i;j++){
if(s_s[j-1].all_s s_s[j].all_s){
temp=s_s[j-1] ;
s_s[j-1] =s_s[j];
s_s[j]=temp;
}
}
}
for(int i=0;is_s.length;i++){
System.out.println("第"+(i+1)+"名為:"+s_s[i].toString());
}
}
}
望采納
最簡單的java代碼肯定就是這個(gè)了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來我們的java實(shí)驗(yàn)班試聽,有免費(fèi)的試聽課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評團(tuán)進(jìn)行專業(yè)測試,幫助測評學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門java,更好的學(xué)習(xí)java!
網(wǎng)站題目:java初學(xué)作業(yè)代碼 作業(yè)幫java開發(fā)
文章分享:http://www.chinadenli.net/article42/dooghhc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、移動(dòng)網(wǎng)站建設(shè)、Google、軟件開發(fā)、做網(wǎng)站、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)