网站首页 > 文章中心 > 其它

账户java代码_银行账户java代码

作者:小编 更新时间:2023-09-28 08:42:41 浏览量:78人看过

求JAVA实现用户登录界面代码?

你要先学会截图哦,你发的看不清楚,重新写了一个你参考参考!

import java.awt.GridLayout;

import javax.swing.ButtonGroup;

import javax.swing.JButton;

import javax.swing.JComboBox;

import javax.swing.JFrame;

账户java代码_银行账户java代码-图1

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JRadioButton;

import javax.swing.JTextField;

private static final long serialVersionUID = 1L;

private JLabel labelName,labelId,labelPass,labelMoney,labelSelect,labelCar;

private JComboBoxString jcb;

账户java代码_银行账户java代码-图2

private ButtonGroup btg;

this.setTitle("注册账户");

this.setLocationRelativeTo(null);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

init();

this.setVisible(true);

}

private void init() {

jcb=new JComboBox(str.split(","));

labelId=new JLabel("账号:");

labelName=new JLabel("姓名:");

labelPass=new JLabel("密码:");

labelMoney=new JLabel("开户金额:");

labelSelect=new JLabel("存款类型:");

labelCar=new JLabel("卡片类型:");

addFun1();

this.add(jp1);

private void addFun1() {

jp1=new JPanel();

jp1.add(labelId);

btg=new ButtonGroup();

jr1=new JRadioButton("定期");

btg.add(jr1);

public static void main(String[] args) {

用java编的银行账户系统代码

package pack.money.persistent;import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.util.ArrayList;import pack.money.entity.Client;

import pack.money.entity.ClientMessage;

public class ClientPersistent {

//private static int a=0;

private static String t,b;//t是password b是clinetname

private static ClientPersistent sp;

public static ClientPersistent getClientPersistent() {

if (sp == null) {

sp = new ClientPersistent();

return sp;

private ClientMessage getClientMessage(ResultSet rs) throws Exception{

ClientMessage student=new ClientMessage();

student.setMoney(rs.getFloat("money"));

student.setType(rs.getString("type"));

student.setClientName(rs.getString("ClientName"));

student.setTransactionID(rs.getInt("TransactionID"));

return student;

public Client login(Connection con,String ClientName,String password) throws Exception{

String sql="select balance,password,ClientName from Client where ClientName=? and password=?";

PreparedStatement ps=con.prepareStatement(sql);

ps.setString(1, ClientName);

ResultSet rs=ps.executeQuery();

t=password;

b=ClientName;

System.out.println(t);

System.out.println(b);

if(rs.next()){

Client client=new Client();

client.setClientName(rs.getString("ClientName"));

client.setPassword(rs.getString("password"));

return client; }

throw new Exception("Can not login, the accountID or password has error. ");

} public void save(Connection con ,String money)throws Exception

{ // a++;

String s="save";

float g=Float.parseFloat(money);

String sql="update Client set balance=balance+? where ClientName=?";

String sql1="insert into ATMTransaction(ClientName,Type,money) values(?,?,?) ";

PreparedStatement ps1=con.prepareStatement(sql1);

ps.setFloat(1, g);

//ps1.setInt(1,a);

账户java代码_银行账户java代码-图3

ps1.setString(1,b);

ps.executeUpdate();

ps1.executeUpdate();

public void withDraw (Connection con ,String money)throws Exception

{ //a++;

String s="WithDraw";

float x=Float.parseFloat(money);

String sql="update Client set balance=balance-? where ClientName=?";

String sql1="insert into ATMTransaction(ClientName,Type,money) values(?,?,?)";

ps.setFloat(1, x);

throws Exception

{

if(t.equals(OldPassWord))

String sql="update Client set password=? where ClientName=?";

ps.setString(1, newPassWord1);

String j="dsfasdf";

return j;

else

{System.out.print("确认密码错误!");br return null;}

{ return null;

public ArrayListClientMessage disPlayAll(Connection con ) throws Exception

String sql="select * from ATMTransaction where ClientName=? ";

ps.setString(1,b);

System.out.println(b+"****b****");

ArrayListClientMessage message=new ArrayListClientMessage();

while(rs.next()){

message.add(this.getClientMessage(rs));

return message;

public float showBalance(Connection con ) throws Exception

String sql="select balance from Client where ClientName=?";

ps.setString(1, b);

if(rs.next())

float s;

s=rs.getFloat("balance");

return s;

else return 0 ;

急!!要求用java语言编出一个账户类

分确实太少,不过看你是新手,就给你写个吧.

import java.util.*;

public class Account

private String id; //帐号

private static double money; //总额

private double annualiInterestRate; //当前年利率

private Date riqi; //开户日期

public Account()

//设置器和访问器

public String getId() {

return id;

public void setId(String id) {

this.id = id;

public double getAnnualiInterestRate() {

return annualiInterestRate;

public void setAnnualiInterestRate(double annualiInterestRate) {

this.annualiInterestRate = annualiInterestRate;

public Date getRiqi() {

return riqi;

public void setRiqi(Date riqi) {

this.riqi = riqi;

//几个方法

public double getMonthlyInterestRate() //返回月利率

public void withDraw(double temp) //从账户提取特定数额的款

money=money-temp; //取款后的余额

public void deposit(double info) //向帐户中存入特定数额的款

money=money+info; //存款后的余额

public void show()

System.out.println("该帐户余额为:"+money+",月利率为:"+this.getMonthlyInterestRate()+",开户日期是:"+new Date());

public static void main(String[] args)

Account acc=new Account();

acc.show();

java 创建账户类,定义存钱取钱,查询余额方法,并自定义两个异常

main方法不对啊

少了public

public static void main(String[] args) {}

这次是对的

以上就是土嘎嘎小编为大家整理的账户java代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章