if 选择结构
if(条件){
代码块
}
不多解释,贴点代码看看,自己也敲敲,熟悉熟悉。
import java.util.Scanner;
public class BankCard {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
int isOld = 0 ;
//判断银行卡是否过期
if(isOld == 0){
//输入卡号密码并获取
System.out.println("欢迎光临,请输入卡号、密码:");
int cardNo = input.nextInt();
int cardPW = input.nextInt();
//验证用户名密码是否正确
boolean flag = (cardNo == 8888 || cardNo == 9999) && cardPW == 123456;
if(flag){
int bk = 1;
int l = 800;
//验证是否为本行卡
if(bk == 0){
System.out.println("系统验证中.....\n为本行卡");
System.out.println("1、取款");
System.out.println("2、存款");
System.out.println("3、查询");
System.out.println("4、退出");
System.out.println("请输入你要进行的操作");
int num1 = input.nextInt();
//用戶指令是否正確
if(num1 == 1||num1 == 2||num1 == 3||num1 == 4){
//取款功能
if(num1 == 1){
System.out.println("卡号\t"+"密码\t"+"余额");
System.out.println(cardNo+" \t"+cardPW+" \t"+l);
System.out.println("请输入你要取出的金额:");
int n1 = input.nextInt();
//判断取出金额是否超出限度
if(n1 <= l){
int p1 = l - n1;
System.out.println("卡号\t"+"密码\t"+"余额");
System.out.println(cardNo+" \t"+cardPW+" \t"+p1);
}else{
System.out.println("余额不足!");
}
}
//存款功能及其他
else if(num1 == 2){
System.out.println("卡号\t"+"密码\t"+"余额");
System.out.println(cardNo+" \t"+cardPW+" \t"+l);
System.out.println("请输入你要取出的金额:");
int n2 = input.nextInt();
int p2 = l + n2;
System.out.println("卡号\t"+"密码\t"+"余额");
System.out.println(cardNo+" \t"+cardPW+" \t"+p2);
}else if(num1 == 3){
System.out.println("卡号\t"+"密码\t"+"余额");
System.out.println(cardNo+" \t"+cardPW+" \t"+l);
}else if(num1 == 4){
System.out.println("谢谢使用!");
}
}else{
System.out.println("请输入正确的指令");
}
}else{
System.out.println("系统验证中.....\n非本行卡");
System.out.println("1、存款");
System.out.println("2、查询");
System.out.println("3、显示");
System.out.println("请输入你要进行的操作");
int num1 = input.nextInt();
//用戶指令是否正確
if(num1 == 1||num1 == 2||num1 == 3){
//对应功能
if(num1 == 1){
System.out.println("卡号\t"+"密码\t"+"余额");
System.out.println(cardNo+" \t"+cardPW+" \t"+l);
System.out.println("请输入你要取出的金额:");
int n3 = input.nextInt();
int p3 = l + n3;
System.out.println("卡号\t"+"密码\t"+"余额");
System.out.println(cardNo+" \t"+cardPW+" \t"+p3);
}else if(num1 == 2){
System.out.println("卡号\t"+"密码\t"+"余额");
System.out.println(cardNo+" \t"+cardPW+" \t"+l);
}else if(num1 == 3){
System.out.println("谢谢使用!");
}
}else{
System.out.println("请输入正确的指令");
}
}
}else{
System.out.println("卡号或密码错误!");
}
}else{
System.out.println("卡已过期,请重新办理,谢谢!");
}
}
}
这个看懂。OK,你过了这一章