1、
猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。
在main方法中测试
方法一:
packagecom.lianxi;public classA {/*猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。
定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。
在main方法中测试*/
public int v = 100;public intnum;publicA(){}public voidguess(){if(num >v){
System.out.println("猜大了");
}else if (num
System.out.println("猜小了");
}else{
System.out.println("猜成功了");
}
}public static voidmain(String[] args) {
A a= newA();
a.num= 101;
a.guess();
a.num= 99;
a.guess();
a.num= 100;
a.guess();
}
}
方法二:
packagecom.lianxi;public classA2 {/*猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。
定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。
在main方法中测试*/
public int v = 100;publicA2(){}public void guess(intnum){if(num >v){
System.out.println("猜大了");
}else if (num
System.out.println("猜小了");
}else{
System.out.println("猜成功了");
}
}public static voidmain(String[] args) {
A2 a= newA2();
a.guess(100);
a.guess(99);
a.guess(101);
}
}
方法三:
packagecom.lianxi;public classA3 {/*猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。
定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。
在main方法中测试*/
public int v = 100;publicA3(){}public String guess(intnum){if(num >v){return "猜大了";
}else if (num
}else{return "猜成功了";
}
}public static voidmain(String[] args) {
A3 a= newA3();
String s= a.guess(100);
System.out.println(s);
s= a.guess(99);
System.out.println(s);
s= a.guess(101);
System.out.println(s);
}
}
2、
创建一个圆Circle类。
为该类提供一个变量r表示半径,一个常量PI表示圆周率;
同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长;
为该类提供一个无参的构造方法,用于初始化r的值为4。
在main方法中测试。
方法一:
packagecom.lianxi;public classVehicle {public doublespeed;publicString type;public voidmove(){
System.out.println("正在移动");
}public void setSpeed(doubles){
speed=s;
System.out.println(speed);
}public void speedUp(doubles){
speed+=s;
System.out.println(speed);
}public void speedDown(doubles){if(speed >=s){
speed-=s;
}else{
speed= 0;
}
System.out.println(speed);
}publicVehicle(){
speed= 3;
type= "猛士";
System.out.println(speed+type);
}//2.请定义一个交通工具(Vehicle)的类,其中有://属性:速度(speed),车的类型(type)等等//方法:移动(move()),设置速度(setSpeed(double s)),加速speedUp(double s),减速speedDown(double s)等等.//最后在测试类Vehicle中的main()中实例化一个交通工具对象,//并通过构造方法给它初始化speed,type的值,并且打印出来。另外,调用加速,减速的方法对速度进行改变
}
方法二:
packagecom.lianxi;public classCircle2 {//4.创建一个圆Circle类。//
//为该类提供一个变量r表示半径,一个常量PI表示圆周率;//同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长;//为该类提供一个无参的构造方法,用于初始化r的值为4。//
//在main方法中测试。
public doubler;public final double PI = 3.14;public Circle2(doubled){
r=d;
}public voidmianJi(){
System.out.println(PI* r *r);
}public voidzhouChang(){
System.out.println(2 * PI *r);
}public static voidmain(String[] args){
Circle2 c= new Circle2(9);
c.mianJi();
c.zhouChang();
}
}
方法三:
packagecom.lianxi;public classCircle3 {//4.创建一个圆Circle类。//
//为该类提供一个变量r表示半径,一个常量PI表示圆周率;//同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长;//为该类提供一个无参的构造方法,用于初始化r的值为4。//
//在main方法中测试。
public doubler;public final double PI = 3.14;public Circle3(doubled){
r=d;
}public doublemianJi(){return PI * r *r;
}public doublezhouChang(){return 2 * PI *r;
}public static voidmain(String[] args){
Circle3 c= new Circle3(9);double d =c.mianJi();
System.out.println(d);
d=c.zhouChang();
System.out.println(d);
}
}
3、
请定义一个交通工具(Vehicle)的类,其中有:
属性:速度(speed),车的类型(type)等等
方法:移动(move()),设置速度(setSpeed(double s)),加速speedUp(double s),减速speedDown(double s)等等.
最后在测试类Vehicle中的main()中实例化一个交通工具对象,
并通过构造方法给它初始化speed,type的值,并且打印出来。另外,调用加速,减速的方法对速度进行改变。
packagecom.lianxi;public classVehicle {public doublespeed;publicString type;public voidmove(){
System.out.println("正在移动");
}public void setSpeed(doubles){
speed=s;
System.out.println(speed);
}public void speedUp(doubles){
speed+=s;
System.out.println(speed);
}public void speedDown(doubles){if(speed >=s){
speed-=s;
}else{
speed= 0;
}
System.out.println(speed);
}publicVehicle(){
speed= 3;
type= "猛士";
System.out.println(speed+type);
}//3.请定义一个交通工具(Vehicle)的类,其中有://属性:速度(speed),车的类型(type)等等//方法:移动(move()),设置速度(setSpeed(double s)),加速speedUp(double s),减速speedDown(double s)等等.//最后在测试类Vehicle中的main()中实例化一个交通工具对象,//并通过构造方法给它初始化speed,type的值,并且打印出来。另外,调用加速,减速的方法对速度进行改变
}
本文同步分享在 博客"Amber-"(CNBlog)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。