编写java的应用_编写Java应用程序
import javax.swing.JOptionPane;
public class Account //賬戶類
{
private String name; //儲(chǔ)戶姓名
private double balance; //賬戶余額
public Account(String name,double balance)
{
this.name = name;
this.balance =balance;
}
public String getName() //返回賬戶名
{
return name;
}
public double balance() //查看賬戶余額
{
return balance;
}
public boolean put(double value) //存款操作,參數(shù)為存入金額
{
if (value>0)
{
this.balance += value; //存款操作使余額值增加
return true;
}
return false;
}
public double get(double value) //取款操作,參數(shù)為取款金額,返回實(shí)際取到金額
{
if (value>0)
{
if (value<=this.balance)
this.balance -= value; //取款操作使余額值減少
else //賬戶余額不夠所取時(shí)
{
value = this.balance; //取走全部余額
this.balance = 0;
}
return value; //返回實(shí)際取款額
}
return 0;
}
}
class Account_ex{
public static void main(String args[]){
Account user=new Account("張三",2000);
String str;
int b;
String s=JOptionPane.showInputDialog("您好,存款選擇1,取款選擇2");
int xz=Integer.parseInt(s);
if(xz==1)
{
str=JOptionPane.showInputDialog("輸入您要存入的數(shù)額");
b=Integer.parseInt(str);
JOptionPane.showMessageDialog(null, "請(qǐng)放入鈔票!");
user.put(b);
JOptionPane.showMessageDialog(null,user.getName()+"\n您的余額為"+user.balance());
}
else{
str=JOptionPane.showInputDialog("輸入您要取出的數(shù)額");
b=Integer.parseInt(str);
if(b>user.balance())
{
JOptionPane.showMessageDialog(null, "余額不足");
}
else
{
JOptionPane.showMessageDialog(null, "請(qǐng)取出鈔票!");
user.get(b);
JOptionPane.showMessageDialog(null,user.getName()+"\n賬戶余額為"+user.balance());
}
}
}
}
取消
評(píng)論
總結(jié)
以上是生活随笔為你收集整理的编写java的应用_编写Java应用程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何用Java讲一句话重复五遍_Java
- 下一篇: java基本类型与引用数据类型_java