题1:
public class Rectangle {
private double length;
private double width;
Rectangle() {
}
Rectangle(double length, double width) {
this.width = width;
this.length = length;
}
void setLength(double length) {
this.length = length;
}
double getLength() {
return length;
}
void setWidth(double width) {
this.width = width;
}
double getWidth() {
return width;
}
double perimiter() {
return (width + length) * 2;
}
double area() {
return width * length;
}
}
主程序:
public class RectDemo {
public static void main(String[] args) {
Rectangle rt = new Rectangle(2, 1);
/*
* rt.setLength=2; rt.setWidth=1
* System.out.println(rt.getLength()*rt.getWidth()); rt.setLength(2);
* rt.setWidth(1);
*/ System.out.println(rt.perimiter());
System.out.println(rt.area());
}
}
题2:
package box;
public class Box {
private double length, width, height;
Box() {
}
Box(double length, double width, double height) {
this.length = length;
this.width = width;
this.height = height;
}
void setLength(double length) {
this.length = length;
}
double getLength() {
return length;
}
void setWidth(double width) {
this.width = width;
}
double getWidth() {
return width;
}
void setHeight(double height) {
this.height = height;
}
double getHeight() {
return height;
}
double volume() {
return length * width * height;
}
}主程序:
package box;
public class BoxDemp {
public static void main(String[] args) {
Box mybox = new Box(10, 20, 15);
/*
* mybox.setLength=10; mybox.setWidth=20; mybox.setHeight=15;
* mybox.setLength(10); mybox.setWidth(20); mybox.setHeight(15);
* System.out.println(mybox.getLength()*mybox.getWidth()*mybox.getHeight());
*/ System.out.println(mybox.volume());
}
}题目3:
package point;
public class PointDemo {
int x;
int y;
PointDemo(int x, int y) {
this.x = x;
this.y = y;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("问题1:");
PointDemo start = new PointDemo(10, 10);
PointDemo end = new PointDemo(20, 30);
System.out.println("start.x=" + start.x + ",start.y=" + start.y);
System.out.println("end.x=" + end.x + ",end.y=" + end.y);
System.out.println("问题2:");
PointDemo stray = end;
System.out.println("stray.x=" + stray.x + ",stray.y=" + stray.y);
System.out.println("end.x=" + end.x + ",end.y=" + end.y);
System.out.println("问题3:");
stray.x = 40;
stray.y = 40;
System.out.println("end.x=" + end.x + ",end.y=" + end.y);
System.out.println("stray.x=" + stray.x + ",stray.y=" + stray.y);
System.out.println("问题4:");
start.x = 50;
start.y = 50;
System.out.println("end.x=" + end.x + ",end.y=" + end.y);
System.out.println("start.x=" + start.x + ",start.y=" + start.y);
}
}题目4:
package bankAccount;
import java.util.Date;
import java.util.Scanner;
public class Account {
private int id;
private String name;
private double balance;
private long num;
private long idcard;
private Date dateCreated;
public Account() {
super();
}
public Account(int id, String name, long num, double balance, long idcard) {
super();
this.id = id;
this.name = name;
this.num = num;
this.balance = balance;
this.idcard = idcard;
dateCreated = new Date();
}
public int getid() {
return id;
}
public void setid(int id) {
this.id = id;
}
public String getname() {
return name;
}
public void setname(String name) {
this.name = name;
}
public long getnum() {
return num;
}
public void setnum(long num) {
this.num = num;
}
public double getbalance() {
return balance;
}
public void setbalance(double balance) {
this.balance = balance;
}
public long getidcard() {
return idcard;
}
public void getidcard(long idcard) {
this.idcard = idcard;
}
public Date getdateCreated() {
return dateCreated;
}
public void deposit(double amount) {
balance = balance + amount;
}
public void withdraw(double amount) {
balance = balance - amount;
}
public static void main(String[] args) {
// 初始化帐户
Account myAccount = new Account(14436242, "Til", 4798888, 100, 201603031);
// 循环选项
while (1 == 1) {
System.out.println("请选择:1。存款 2。取款 3.显示信息");
Scanner sc = new Scanner(System.in);
int s = sc.nextInt();
if (s == 1) {
System.out.println("请输入存款数");
Scanner dep = new Scanner(System.in);
int deposit = dep.nextInt();
myAccount.deposit(deposit);
System.out.println("余额为:" + myAccount.getbalance());
} else if (s == 2) {
System.out.println("请输入取款数");
Scanner wit = new Scanner(System.in);
int withdraw = wit.nextInt();
myAccount.withdraw(withdraw);
System.out.println("余额为:" + myAccount.getbalance());
} else if (s == 3) {
System.out.println("显示信息");
System.out.println("卡号为:" + myAccount.getid() + " 名字是:" + myAccount.getname() + " 电话号码:"
+ myAccount.getnum() + " 余额为:" + myAccount.getbalance() + " 身份证为:" + myAccount.getidcard());
} else
System.out.println("输入错误,重新输入!");
}
}
}题目5:
package com.tools;
import java.util.Scanner;
public class input {
input() {
}
Scanner read = new Scanner(System.in);
int readInt() {
System.out.println("请输入一个整数:");
return read.nextInt();
}
double readDouble() {
System.out.println("请输入一个浮点数:");
return read.nextDouble();
}
String readString() {
System.out.println("请输入一个字符串:");
return read.next();
}
}主程序:
package com.tools;
import com.tools.input;
public class main {
public static void main(String[] args) {
input se = new input();
int b = se.readInt();
double a = se.readDouble();
String c = se.readString();
System.out.printf("a=" + a + ",b=" + b + ",c=" + c + ";");
}
}
本站广告由 Google AdSense 提供
0条评论