编写java程序
3.编程创建一个Point类,在其中定义两个变量表示一个点的坐标值,再定义构造函数初始化为坐标原点,然后定义一个方法实现点的移动,再定义一个方法打印当前点的坐标。并创建一...
3.编程创建一个Point类,在其中定义两个变量表示一个点的坐标值,再定义构造函数初始化为坐标原点,然后定义一个方法实现点的移动,再定义一个方法打印当前点的坐标。并创建一个对象验证。
提示:关键代码如下:
void move(int newX,int newY){
x=newX;
y=newY;
}
void print(){
System.out.println(name+":x="+x+" y="+y);
}
…
p.print();
p.move(50,50);
System.out.println("**after moving**");
p.print(); //call method of an object
4.定义一个类实现银行帐户的概念,包括的变量有"帐号"和"存款余额",包括的方法有"存款"、"取款"和"查询余额"。定义主类,创建帐户类的对象,并完成相应操作。
提示:关键代码如下:
public int getleftmoney(){
return leftmoney;
}
public void savemoney(double money){
leftmoney+=money;
}
public void getmoney(double money){
if(money<=leftmoney)
leftmoney-=money;
else
System.out.println("只能取:"+leftmoney);
}
…
bankaccount ba=new bankaccount(123456,1000);
ba.savemoney(2000);
System.out.println("存入2000元后余额为:"+ba.getleftmoney());
ba.getmoney(1500);
System.out.println("1500元后余额为:"+ba.getleftmoney()); 展开
提示:关键代码如下:
void move(int newX,int newY){
x=newX;
y=newY;
}
void print(){
System.out.println(name+":x="+x+" y="+y);
}
…
p.print();
p.move(50,50);
System.out.println("**after moving**");
p.print(); //call method of an object
4.定义一个类实现银行帐户的概念,包括的变量有"帐号"和"存款余额",包括的方法有"存款"、"取款"和"查询余额"。定义主类,创建帐户类的对象,并完成相应操作。
提示:关键代码如下:
public int getleftmoney(){
return leftmoney;
}
public void savemoney(double money){
leftmoney+=money;
}
public void getmoney(double money){
if(money<=leftmoney)
leftmoney-=money;
else
System.out.println("只能取:"+leftmoney);
}
…
bankaccount ba=new bankaccount(123456,1000);
ba.savemoney(2000);
System.out.println("存入2000元后余额为:"+ba.getleftmoney());
ba.getmoney(1500);
System.out.println("1500元后余额为:"+ba.getleftmoney()); 展开
2个回答
展开全部
同学,建议你好好学习基础知识。
如果这种基础问题都要让别人来帮你完成,感觉你的学业真的荒废了。
看你的题目不是很难,看看教材,自己完成有能力实现的。
相信自己,不要把学业荒废了。
如果过程中遇到问题,再上来问,这才是真正的学习。
加油。
如果这种基础问题都要让别人来帮你完成,感觉你的学业真的荒废了。
看你的题目不是很难,看看教材,自己完成有能力实现的。
相信自己,不要把学业荒废了。
如果过程中遇到问题,再上来问,这才是真正的学习。
加油。
追问
兄弟,也许有些东西对你来说是基础,可你有想过别人的处境么,老实说,这老师什么没教,又要你什么都会,能自己写出来谁 又愿意提问呢
不过,还是谢谢你~现在刚开始学,好多东西确实不会,不是看书就能体会的,以后有机会还是要请教的
展开全部
第一个
public class Point {
private int x, y;
public Point(int x, int y) {
this.x = x;
this.y = y;
}
public void move(int newX, int newY) {
x = newX;
y = newY;
}
public void print() {
System.out.println("x=" + x + " y=" + y);
}
/**
* @param args
*/
public static void main(String[] args) {
Point p=new Point(10,10);
p.print();
p.move(100, 100);
p.print();
}
}
第二个
public class Bankaccount {
private String cardNo;
private int leftmoney;
public Bankaccount(String cardNo, int leftmoney) {
this.cardNo = cardNo;
this.leftmoney = leftmoney;
}
public int getleftmoney() {
return leftmoney;
}
public void savemoney(double money) {
leftmoney += money;
}
public void getmoney(double money) {
if (money <= leftmoney) {
leftmoney -= money;
} else {
System.out.println("只能取:" + leftmoney);
}
}
/**
* @param args
*/
public static void main(String[] args) {
Bankaccount ba=new Bankaccount("123456", 1000);
System.out.println("当前余额为:"+ba.getleftmoney());
ba.savemoney(2000);
System.out.println("存入2000元后余额为:"+ba.getleftmoney());
ba.getmoney(1500);
System.out.println("取出1500元后余额为:"+ba.getleftmoney());
System.out.println("-----------------------------");
ba.getmoney(3000);
}
}
public class Point {
private int x, y;
public Point(int x, int y) {
this.x = x;
this.y = y;
}
public void move(int newX, int newY) {
x = newX;
y = newY;
}
public void print() {
System.out.println("x=" + x + " y=" + y);
}
/**
* @param args
*/
public static void main(String[] args) {
Point p=new Point(10,10);
p.print();
p.move(100, 100);
p.print();
}
}
第二个
public class Bankaccount {
private String cardNo;
private int leftmoney;
public Bankaccount(String cardNo, int leftmoney) {
this.cardNo = cardNo;
this.leftmoney = leftmoney;
}
public int getleftmoney() {
return leftmoney;
}
public void savemoney(double money) {
leftmoney += money;
}
public void getmoney(double money) {
if (money <= leftmoney) {
leftmoney -= money;
} else {
System.out.println("只能取:" + leftmoney);
}
}
/**
* @param args
*/
public static void main(String[] args) {
Bankaccount ba=new Bankaccount("123456", 1000);
System.out.println("当前余额为:"+ba.getleftmoney());
ba.savemoney(2000);
System.out.println("存入2000元后余额为:"+ba.getleftmoney());
ba.getmoney(1500);
System.out.println("取出1500元后余额为:"+ba.getleftmoney());
System.out.println("-----------------------------");
ba.getmoney(3000);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询