package practice;
import java.util.Scanner;
public class People {
// 人类工作的方法
public double Work(int workTimes) {
double salary = workTimes * 100;
System.out.println("每次工作收入100元,工作" + workTimes + "天的工资为:" + salary + "元!");
return salary;
}
// 人类借钱的方法
public void LendMoney(double lend, double salary) {
if (lend <= salary) {
System.out.println("我的账户余额为:" + salary);
System.out.println("提示:借款成功,账户当前余额:" + (salary - lend));
} else {
System.out.println("提示:当前账户余额不满足借款金额,借款失败!");
}
}
// 人类打印的方法
public void Print(int lines) {
for (int i = 0; i < lines; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
// 人类的计算方法
public void Clac(int num01, int num02) {
System.out.println(num01 + "与" + num02 + "的和为:" + (num01 + num02));
System.out.println(num01 + "与" + num02 + "的差为:" + (num01 - num02));
System.out.println(num01 + "与" + num02 + "的积为:" + (num01 * num02));
System.out.println(num01 + "与" + num02 + "的商为:" + (num01 / num02));
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("提示:人类实例化完成!");
People p = new People();
System.out.print("\n请输入工作时长(天):");
int workHours = sc.nextInt();
double salary = p.Work(workHours);
System.out.print("\n请输入借款金额:");
double lendOut = sc.nextDouble();
p.LendMoney(lendOut, salary);
System.out.print("\n请输入打印行数:");
int lines = sc.nextInt();
p.Print(lines);
System.out.print("\n请输入第一个操作数:");
int num01 = sc.nextInt();
System.out.print("请输入第二个操作数:");
int num02 = sc.nextInt();
p.Clac(num01, num02);
sc.close();
}
}
JavaOOP实例化人类并调用其对应的工作、借钱、打印、计算方法
最新推荐文章于 2024-09-29 12:06:46 发布