Java课堂测试题

[00:00.000] 作曲 : 隔壁老樊
[00:00.361] 作词 : 隔壁老樊
[00:01.85]我曾被无数的冷风
[00:03.94]吹透我胸口
[00:09.95]我曾被遥远的梦
[00:12.19]逼着我仰望星空
[00:17.04]我曾被无数的嘲讽
[00:19.84]让我放弃我的音乐梦
[00:25.19]我曾被无数的黄土
[00:28.25]淹没我的澎湃汹涌
[01:06.53]我曾想要我的歌声
[01:09.59]无尽沉沦的感动
[01:14.88]我曾把他们当成我
[01:16.81]风雨过后那一道彩虹
[01:23.18]我曾把堕落的原因
[01:26.35]都丢给时间
[01:31.40]我曾把机会就扔在我眼前
[01:39.64]我曾把完整的镜子打碎
[01:43.52]夜晚的枕头都是眼泪
[01:47.65]我多想让过去重来
[01:51.22]再给我一次机会
[01:56.23]我想说过去的时间
[02:00.25]我谁都不为
[02:04.42]除了空谈
[02:07.58]也就是事事非非
[02:54.42]我曾想要我的歌声
[02:57.22]无尽沉沦的感动
[03:02.37]我曾把他们当作我
[03:04.26]风雨过后那一道彩虹
[03:10.59]我曾把堕落的原因
[03:14.00]都丢给时间
[03:18.70]我曾把机会就扔在我眼前
[03:27.01]我曾把完整的镜子打碎
[03:31.34]夜晚的枕头都是眼泪
[03:35.31]我多想让过去重来
[03:38.79]再给我一次机会
[03:43.51]我想说过去的时间
[03:47.80]我谁都不为
[03:52.19]除了空谈
[03:54.97]也就是事事非非
[04:00.17]我曾把完整的镜子打碎
[04:04.40]夜晚的枕头都是眼泪
[04:08.49]我多想让过去重来
[04:11.89]再给我一次机会
[04:16.62]我想说过去的时间
[04:20.85]我谁都不为
[04:33.33]除了空谈
[04:36.49]也就是事事非非
public class MyInteger {
	private int value;
	private MyInteger(int value) {
		this.value=value;
	}
	public int getValue() {
		return value;
	}
	public boolean isEven() {
		return isEven(this.value);
	}
	public boolean isOdd() {
		return isOdd(this.value);
	}
	public boolean isPrime() {
		return isPrime(this.value);
	}
	public static boolean isEven(int value) {
		return value%2==0;
	}
	public static boolean isOdd(int value) {
		return value%2==1;
	}
	public static boolean isPrime(int value) {
		for(int i=1;i<=value/2;i++) {
			if(value%i==0)
				return false;
		}
		return true;
	}
	public static boolean isEven(MyInteger value) {
		return value.isEven();
	}
	public static boolean isOdd(MyInteger value) {
		return value.isOdd();
	}
	public static boolean isPrime(MyInteger value) {
		return value.isPrime();
	}
	public boolean equals(int value) {
		return this.value==value;
	}
	public boolean equals(MyInteger value) {
		return value.equals(this.value);
	}
	public static int parseInt(char[]cs) {
		String s=new String(cs);
		return Integer.parseInt(s);
	}
	public static int parseInt(String s) {
		return Integer.parseInt(s);
	}
}
import java.time.LocalDate;
public class Account {
	private int id;
	private double balance;
	private double annulRate;
	private LocalDate dateCreated;
	public Account() {}
	public Account(double id,double balance) {
		this.id=(int)id; //将id转化为int类型
		this.balance=balance;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id=id;
	}
	public double getBalance() {
		return balance;
	}
	public void setBalance(double balance) {
		this.balance=balance;
	}
	public double getAnnualRate() {
		return annulRate;
	}
	public void setAnnuaIRate(double annulRate) {
		this.annulRate=annulRate;
	}
	public LocalDate getDateCreated() {
		return dateCreated;
	}
	public double getMonthyInterestRate() {
		return annulRate/12; 
	}
	public void withdraw(double amount) {
		if(amount>this.balance)
			System.out.println("余额不足");
		else
			balance-=amount;
	}
	public void deposit(double amount) {
		balance+=amount;
	}
}

个人所作 仅供参考

南国旧梦i

南国旧梦i

出生于苏北小镇 习惯了一个人坐在电脑前 喜欢一个人听着音乐 梦想着一天有一趟说走就走的旅行·······目前过着大学生活,开始了程序人生。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>