## Java练习题day01
1.类的成员变量 猜数字游戏一个类A有一个成员变量v有一个初值100。
定义一个类对A类的成员变量v进行猜。如果大了则提示大了小了则提示小了。等于则提示猜测成功
import java.util.Scanner;
public class Question01 {
public static void main (String[] args) {
Scanner scanner = new Scanner(System.in);
//Scanner 扫描器,用来在控制台接收用户输入
System.out.println("请输入猜测数字:");
A a = new A();
int C = scanner.nextInt();
if(C<a.V) {
System.out.println("猜小了");
}
else if(C>a.V) {
System.out.println("猜大了");
}
else {
System.out.println("猜对了");
}
}
}
//定义一个类A
class A{
int V = 100;
}
2.请定义一个交通工具(Vehicle)的类其中有: 属性速度(speed)体积(size)等等 方法移动(move())
设置速度(setSpeed(int speed))加速speedUp(),减速speedDown()等等. 最后在测试类Vehicle中的main()中实例化一个交通工具对象并通过方法给它初始化speed,size的值并且通过打印出来。另外调用加速减速的方法对速度进行改变
public class Question02 {
public static void main(String[] args) {
Vehicle vehicle = new Vehicle();
vehicle.speed = 15;
vehicle.size = 30;
vehicle.move();
System.out.println("当前的速度是"+vehicle.speed);
vehicle.speedUp();
System.out.println("当前的速度是"+vehicle.speed);
vehicle.speedDown();
System.out.println("当前的速度是"+vehicle.speed);
}
}
//定义一个交通工具类
class Vehicle{
int speed;
int size;
void speedUp() {
speed = speed+1;
}
void speedDown() {
speed = speed-1;
}
void SetSpeed(int speed) {
this.speed = speed;
}
void SetSize(int size) {
this.size = size;
}
//定义方法(移动move())
void move() {
System.out.println("汽车正在行驶!");
}
}
3.编写Java程序模拟简单的计算器。 定义名为Number的类其中有两个整型数据成员
n1和n2应声明为私有。编写构造方法赋予n1和n2初始值再为该类定义加addition、
减subtration、乘multiplication、除division等公有成员方法分别对两个
成员变量执行加、减、乘、除的运算。 在main方法中创建Number类的对象调用各个
方法并显示计算结果。
public class Question03 {
public static void main(String[] args) {
Number s1 = new Number(100,10);
int sum = s1.addition();
int sub = s1.subtration();
int div = s1.division();
int mul = s1.multiplication();
System