JavaOOP实例化人类并调用其对应的工作、借钱、打印、计算方法

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();
	}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值