第三章 基本选择结构

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,你过了这一章
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值