一、寫一個學生的類,類中的屬性學生的名字,學生的java成績,學生的sql成績,學生的C#成績。類中有方法:
(一)學生學習的方法,無返回,要求輸出「學生在學習」。
(二)返回學生姓名的方法。
(三)返回學生java成績的方法。
(四)返回學生全部功課總成績的方法。
(五)返回學生把有功 課平均分的方法。
package classs;
public class Student {
//定義學生的屬性
String name;
double jg;
double sg;
double cg;
//返回學生姓名
public void xuexi(){
System.out.println("學生在學習");
}
//返回學生姓名方法
public String getName(){
return name;
}
//返回學生java成績方法
public double getJavaScore(){
return jg;
}
//返回總成績方法
public double getCountScore(){
return jg+sg+cg;
}
//返回平均分方法
public double getaverScore(){
return getCountScore()/3.0;
}
}
二、寫一個長方形的類,類中的屬性:長方形的長,寬。類中有方法:
(一)移動的方法,沒有返回值,要求輸出「長方形在移動」。
(二)變化的方法,沒有返回值,要求輸出「長方形正在變化」。
(三)顯示此長方形信息的方法。
(四)獲得長方形的長的方法,返回長。
(五)獲得長方形寬的方法,返回寬。
(六)獲得長方形周長的方法。返回此長方形的周長。
(七)獲得長方形的面積的方法,返回此長方形面積。
package classs;
public class tag {
double chang;
double width;
public void remove(){
System.out.println("長方形在移動");
}
public void chage(){
System.out.println("長方形正在變化");
}
public double getWidth() {
return width;
}
public double getChang() {
return chang;
}
public double getzhouChang() {
return 2*(chang+width);
}
public double gets() {
return chang*width;
}
}
三、寫一個狗的類,類中有屬性:姓名,性別,品種。
類中有方法:
(一)無返回,無參數的方法:
狗跑步的方法,要求輸出「某某品種的狗跑得好快」。
狗長大的方法,要求輸出「某某姓名的狗長大了」。
(二)有返回,無參數的方法:
獲得狗的姓名方法,要求返回當前狗的姓名。
獲得狗的性別的方法,要求返回當前狗的性別。
獲得狗的品種的方法,要求返回當前狗的品種。
返回當前對象信息的方法,即toString()方法。
package classs;
public class dog {
String name;
String sex;
String sort;
public void run(){
System.out.println(sort+"品種的狗跑得好快");
}
public void zhang(){
System.out.println(name+"品種的狗跑得好快");
}
public String get(){
this.name=name;
return name;
}
public String get2(){
return sex;
}
public String get3(){
return sort;
}
public String toString(){
return name+sex+sort;
}
}
四、寫一個電腦的類,類中無屬性。
類中有方法:
(一)有返回,無參數的方法:
(1)、判斷18這個數是否爲偶數的方法,若是這個數是偶數就返回「true」,
不然返回「false」。
(2)、判斷2006年是不是潤年的方法,要求傳入一個整數,判斷這個整數是否能被4整除而且不能被100整除,或者能被400整除,若是知足條件返回「1」,不然返回「0」。
(3)、加法,要求計算5和6的值,返回這兩個整數的和。
(4)、乘法,要求計算7和8的值,返回這兩個整數的伺機。
(5)、找8和6最大值的方法,返回那個較大的
(6)、獲得一個整形數組的方法,要求返回一個整形數組,數組的長度爲10,
放入10個任意的數到數組裏面
package classs;
public class computer { /* * (1)、判斷18這個數是否爲偶數的方法,若是這個數是偶數就返回「true」, 不然返回「false」。 */ public boolean a(){ int num=18; boolean flag=false; if(num%2==0){ return true; }return false; } /* * (2)、判斷2006年是不是潤年的方法,要求傳入一個整數,判斷這個整數是否能被4整除而且 * 不能被100整除,或者能被400整除,若是知足條件返回「1」,不然返回「0」。 */ public int y(int year){ if((year%4==0&&year%100==0)||(year%400==0)){ return 1; }return 0; } //(3)、加法,要求計算5和6的值,返回這兩個整數的和。 public int s(){ int num1=5; int num2=6; int sum=num1+num2; return sum; } //(4)、乘法,要求計算7和8的值,返回這兩個整數的伺機。 public int ce(){ int num1=7; int num2=8; return num1*num2; } //(5)、找8和6最大值的方法,返回那個較大的 public int max(){ int num1=8; int num2=6; if(num1>num2){ return num1; } else return num2; } //(6)、獲得一個整形數組的方法,要求返回一個整形數組,數組的長度爲10, //放入10個任意的數到數組裏面 public int []sz(){ int []a={1,2,3,4,6,8,6,4,10,1}; for (int i = 0; i < a.length; i++) { System.out.println(a[i]); } return a; } }