8月5日的学习内容

今天我们主要学习了定义方法的作用、形参、实参、和全局变量的使用。上午主要学习了理论知识,做了练习,下午我们做了一个小项目:ATM机程序的编写,通过这个程序,我看出了我在学习上存在很大的问题,主要是代码不熟悉,思路不清晰,不知道怎么样去用代码表达我心里所想到的,因此在这个项目上总的来说我是失败的。但是,同时也有了一定的收获。

ATM机的程序如下:

import javax.swing.JOptionPane;


public class test10 {


public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "欢迎光临中国银行");
boolean a = denglu();
if (a == false) {
JOptionPane.showMessageDialog(null, "吞卡");
System.exit(0);
}
JOptionPane.showMessageDialog(null, "登陆成功!");
while(true){
String b = JOptionPane.showInputDialog(null,"1、取款\n 2、存款\n 3、查询余额\n 4、退卡\n");

int c = Integer.parseInt(b);
switch (c) {
case 1:
gatemoney();
break;
case 2:
savemoney();
break;
case 3:
showmoney();
break;
case 4:
System.exit(0);
default:
break;
}
}
}


public static boolean denglu() {
for (int i = 0; i < 3; i++) {
String a = JOptionPane.showInputDialog(null, "请用户输入账号");
String b = JOptionPane.showInputDialog(null, "请用户输入密码");
if (a.equals("123") && b.equals("456")) {
return true;

else {
JOptionPane.showMessageDialog(null, "输入错误,请从新输入");
}
}
return false;
}
public static int s=5000;
public static void gatemoney() {
String a = JOptionPane.showInputDialog(null, "请输入取款金额");
int b =Integer.parseInt(a);
if(b>s){
JOptionPane.showMessageDialog(null, "余额不足,请从新输入");
return;
}
}
public static void savemoney(){
String a =JOptionPane.showInputDialog(null,"请输入存款金额");
int b =Integer.parseInt(a);
s +=b;
int s=JOptionPane.showConfirmDialog(null, "是否显示余额");
if (s==0){
showmoney();
}
}
public static void showmoney(){
JOptionPane.showMessageDialog(null,"余额为"+ s);
}
}


你可能感兴趣的:(学习)