
正文
余额修改的java代码 金额转换java
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于java程序的一个问题.....
String 类型
判断内容相等用余额修改的java代码:equals 如 if(a.equals(b)){}
判断内容不相等余额修改的java代码:equals 如 if(!(a.equals(b))){}
/**改余额修改的java代码了一下余额修改的java代码你的程序**/
import java.util.Scanner;
public class BankAccount {
private String Name = "十三";
String Account = "12345";// 账号
private double Balance = 0.0;// 余额
int mima = 123;// 密码
int a_mima;
String a_Account;
int i;
public BankAccount() {
} // 无参构造
public void BankAccount(String Name, String Account, double Balance, int mima){
// this.Name=Name; //姓名不能修改
this.Account = Account;
// this.Balance=Balance;// 余额不能修改
// this.mima=mima;
}
public String Account() {
return Account;
}
public void Account(String Account) {
// this.Account=Account;
}
public void mima(int mima) {
this.mima = mima;
}
public String getName() {
return Name;
}
public void setName(String Name){
// this.Name=Name;
}
public double getBalance() {
return Balance;
}
public void setBalance(double Balance){
// this.Balance=Balance;
}
public boolean a_Account(String a_Account){
if (Account.equals(a_Account)){
return true;
}else {
System.out.println("您输入的账号为" + a_Account + "账号错误,请重新输入账号");
return false;
}
}
// 密码的验证
public void a_mima(int a_mima) {
if(mima==a_mima){
System.out.println("密码正确..运气不错!");
//System.out.println("姓名:"+Name+"账号:"+Account+"您的余额为:"+Balance);
}
else{
for(i=0;mima!=a_mima;i++){
System.out.println("您输入的密码为 "+a_mima+" 密码"+(i+1)+"次错误,忘记密码了吧,本机将在10秒内自爆,您走好...");
System.out.println("请重新输入,请输入您的密码,用回车键确认");
Scanner reader=new Scanner(System.in);
a_mima=reader.nextInt();
}
}
}
public static void main(String args[]){
BankAccount B1=new BankAccount();
//B1.BankAccount("十三","12345",9999,"123");
boolean flag = false;
System.out.println("亲,请输入您的账号,用回车键确认"); //输入账号
while (!flag) {
Scanner reader=new Scanner(System.in);
B1.a_Account=reader.next();
flag = B1.a_Account(B1.a_Account);
}
System.out.println("亲,请输入您的密码,用回车键确认"); //输入密码
Scanner reader=new Scanner(System.in);
B1.a_mima=reader.nextInt();
B1.a_mima(B1.a_mima);
}
}
相关问答
Q1: 数组ATM机java代码
运行结果如下:
==注册==
请输入用户名:
张三
请输入密码:
123
请输入性别:
男
您余额修改的java代码的卡号是:494475,您余额修改的java代码的姓名是:张三,余额是:0.0
===============
==登录==
请输入用户卡号:
494475
请输入密码:
123
欢迎光临张三先生
=========
1:存款
2:取款
3:余额
4:修改密码
5:退出系统
1
输入存款金额:
1000
存款成功余额修改的java代码!
=========
1:存款
2:取款
3:余额
4:修改密码
5:退出系统
3
余额:1000.0
=========
1:存款
2:取款
3:余额
4:修改密码
5:退出系统
2
输入取款余额:
200
成功取出200.0余额
=========
1:存款
2:取款
3:余额
4:修改密码
5:退出系统
3
余额:800.0
=========
1:存款
2:取款
3:余额
4:修改密码
5:退出系统
4
输入新密码:
123456789
修改成功余额修改的java代码!
=========
1:存款
2:取款
3:余额
4:修改密码
5:退出系统
5
代码:
Q2: java编写银行卡:包含属性卡号,密码和余额,要求卡号不能修改,密码修改需要提供?
提倡独立完成作业,培养独立思考能力。
思路:可以新建一个银行卡类BankCard,内部属性包含一个私有的不可变常量卡号cardNo,私有的可变量密码password,私有的可变量余额cardBalance。
参考代码如下:(仅供参考)
Q3: 求改这段代码用JAVA正则表达式限制存取钱只能是100的用法.
汗,哥们你对不了了
h.matches(s)
mathches()的使用方法是里面的参数是正则表达式,你到过来用这什么时候才能判断为true啊
直接
s.matches("[1-9][0-9]{0,1}00")
正能取整百的,并且在1万元一下,如果要一万以上的,改下{0,1}后面那个参数就行了,多加一位就加一
Q4: 用Java实现ATM的转账,取款,改密码,查询功能, 要代码!
import javax.swing.JOptionPane;
public class Account
{
private String name;
private String account;
private String data;
private String ID;
private double balance;
public Account(String name,double balance,String data,String ID)
{
this.name = name;
this.balance = balance;
this.data=data;
this.ID=ID;
}
public String getaccount()
{
this.account=String.valueOf((int)(Math.random()*100000)+1);
return account;
}
public String getdata()
{
return data;
}
public String getID()
{
return ID;
}
public String getName()
{
return name;
}
public double getbalance()
{
return balance;
}
//查看账户余额
public double balance()
{
return balance;
}
//查看开户时间
public String data()
{
return data;
}
//存款操作
public boolean put(double value)
{
if (value0)
{
this.balance += value;
return true;
}
return false;
}
//取款操作
public double get(double value)
{
if (value0)
{
if (value=this.balance)
this.balance -= value;
else
{
value = this.balance;
this.balance = 0;
}
return value;
}
return 0;
}
public static void main(String args[]){
Account user=new Account("张三",2000,"2011/05/23","362329198906234225");
String str;
int b;
String s=JOptionPane.showInputDialog("您好余额修改的java代码,存款选择1余额修改的java代码,取款选择2余额修改的java代码,退出选择0");
int x=Integer.parseInt(s);
while(x!=0){
if(x==1)
{
str=JOptionPane.showInputDialog("输入您要存入余额修改的java代码的数额");
b=Integer.parseInt(str);
if( user.put(b)){
JOptionPane.showMessageDialog(null, "请放入钞票!");
JOptionPane.showMessageDialog(null,"开户账号为"+user.getaccount()+"\n"+user.getName()+"\n开户时间为"+user.data()+"\n您的余额为"+user.balance());
}
else
JOptionPane.showMessageDialog(null, "你所输入的存款数额有误!");
}
else{
str=JOptionPane.showInputDialog("输入您要取出的数额");
b=Integer.parseInt(str);
if(buser.balance())
{
JOptionPane.showMessageDialog(null, "余额不足");
}
else
{
JOptionPane.showMessageDialog(null, "请取出钞票!");
user.get(b);
JOptionPane.showMessageDialog(null,"开户账号为"+user.getaccount()+"\n"+user.getName()+"\n开户时间为"+user.data()+"\n您的余额为"+user.balance());
}
}
s=JOptionPane.showInputDialog("您好,存款选择1,取款选择2,退出选择0");
x=Integer.parseInt(s);
}
}
}
Q5: 用JAVA语言编写程序,模拟银行账户功能。要有: 属性:账号、储户姓名、地址、存款余额、最小余额。 方法
很明显余额修改的java代码你缺少main方法啊。java程序余额修改的java代码的主入口是main方法。
你应该在main里面写
public static void main(String args[]){
//请选择你需要余额修改的java代码的服务
1 查询
2 存款
3 取款
//根据选择余额修改的java代码的服务调用你的方法
}
调用你的业务方法
关于余额修改的java代码和金额转换java的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








