1、
猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。
在main方法中测试
方法一:
package com.lianxi; public class A { /* 猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。 定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。 在main方法中测试 */
public int v = 100; public int num; public A(){} public void guess(){ if(num > v){ System.out.println("猜大了"); } else if (num < v){ System.out.println("猜小了"); }else{ System.out.println("猜成功了"); } } public static void main(String[] args) { A a = new A(); a.num = 101; a.guess(); a.num = 99; a.guess(); a.num = 100; a.guess(); } }
方法二:
package com.lianxi; public class A2 { /* 猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。 定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。 在main方法中测试 */
public int v = 100; public A2(){} public void guess(int num){ if(num > v){ System.out.println("猜大了"); } else if (num < v){ System.out.println("猜小了"); }else{ System.out.println("猜成功了"); } } public static void main(String[] args) { A2 a = new A2(); a.guess(100); a.guess(99); a.guess(101); } }
方法三:
package com.lianxi; public class A3 { /* 猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。 定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。 在main方法中测试 */
public int v = 100; public A3(){} public String guess(int num){ if(num > v){ return "猜大了"; } else if (num < v){ return "猜小了"; }else { return "猜成功了"; } } public static void main(String[] args) { A3 a = new A3(); 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方法中测试。
方法一:
package com.lianxi; public class Vehicle { public double speed; public String type; public void move(){ System.out.println("正在移动"); } public void setSpeed(double s){ speed = s; System.out.println(speed); } public void speedUp(double s){ speed += s; System.out.println(speed); } public void speedDown(double s){ if(speed >= s){ speed -= s; }else{ speed = 0; } System.out.println(speed); } public Vehicle(){ 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的值,并且打印出来。另外,调用加速,减速的方法对速度进行改变
}
方法二:
package com.lianxi; public class Circle2 { // 4.创建一个圆Circle类。 //
// 为该类提供一个变量r表示半径,一个常量PI表示圆周率; // 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长; // 为该类提供一个无参的构造方法,用于初始化r的值为4。 //
// 在main方法中测试。
public double r; public final double PI = 3.14; public Circle2(double d){ r = d; } public void mianJi(){ System.out.println(PI * r * r); } public void zhouChang(){ System.out.println(2 * PI * r); } public static void main(String[] args){ Circle2 c = new Circle2(9); c.mianJi(); c.zhouChang(); } }
方法三:
package com.lianxi; public class Circle3 { // 4.创建一个圆Circle类。 //
// 为该类提供一个变量r表示半径,一个常量PI表示圆周率; // 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长; // 为该类提供一个无参的构造方法,用于初始化r的值为4。 //
// 在main方法中测试。
public double r; public final double PI = 3.14; public Circle3(double d){ r = d; } public double mianJi(){ return PI * r * r; } public double zhouChang(){ return 2 * PI * r; } public static void main(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的值,并且打印出来。另外,调用加速,减速的方法对速度进行改变。
package com.lianxi; public class Vehicle { public double speed; public String type; public void move(){ System.out.println("正在移动"); } public void setSpeed(double s){ speed = s; System.out.println(speed); } public void speedUp(double s){ speed += s; System.out.println(speed); } public void speedDown(double s){ if(speed >= s){ speed -= s; }else{ speed = 0; } System.out.println(speed); } public Vehicle(){ 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的值,并且打印出来。另外,调用加速,减速的方法对速度进行改变
}