Java语言对打开的字典读取,读取的字典之后打开

Java语言对打开的字典读取,读取的字典之后打开,字典打开的重复,怎么避免读取重复的字典

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/1081350
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Java基础知识之数组的定义,初始化,数组的使用,遍历数组,排序,查找
  • 你还可以看下java参考手册中的 java-学习Java语言 - 描述Java编程语言的基本概念和特点的课程。-包是Java编程语言的一个特点,它帮助你组织和构建你的类以及它们之间的关系。-创建和使用软件包
  • 除此之外, 这篇博客: java模拟简单的银行账户,可用于存取款,查询业务操作中的 java模拟简单的银行账户,可用于存取款,查询账户信息,银行查询当前客户数量操作 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    **
    本篇的内容关于:创建一个银行账户Account类,实现存款(deposit)、取(withDraw)和查询账户(infor),银行查询当前客户数量等功能,然后基于该类创建对象,模拟存取款和查询的基本操作。

    **
    ****创建一个银行账户类

    import java.util.Scanner;
    //创建一个银行账户类
    public class Account {
    private int id;// 账户的号码
    private String name;// 账户姓名
    private double balance = 0;// 账户的余额,默认为0
    static int count = 0;// 用于银行系统计算当前客户的数量
    //有参构造方法
    Account(int id, String name, double balance) {
    this.setId(id);
    this.setName(name);
    this.setBalance(balance);
    }
    //提供简单的操作入口
    public double getBalance() {
    return balance;
     }
     public void setBalance(double balance{
     this.balance = balance;
     }
     public int getId() {
     return id;
     }
     public void setId(int id) {
     this.id = id;
     }
     public String getName() {
      return name;
     }
     public void setName(String name) {
      this.name = name;
     }
     // 账户信息
     public void infor() {
    System.out.println("账户:" + id);
    System.out.println("姓名:" + name);
    System.out.println("余额:" + balance);
    }
    //取款(withDraw)操作
    public void withDraw() {
      Scanner balance = new Scanner(System.in);
      System.out.println("请输入你要提取的金额:");
    double money = balance.nextDouble();
    if (money > this.balance)
       System.out.println("你的余额不足");
       else
       this.balance = (this.balance - money);
       System.out.println("你的余额为:" + this.balance);
     }
    //存款(deposit)操作
    public void deposit() {
    Scanner balance = new Scanner(System.in);
      System.out.println("请输入你要存入的金额:");
      double money = balance.nextDouble();
      this.balance = (this.balance + money);
    System.out.println("你的余额为:" + this.balance);
     }
     //银行系统平台
     private void xitong() {
      boolean t = true;
    while (t) {
       Scanner num = new Scanner(System.in);
       System.out.println("请输入你的选择:");
       int choice = num.nextInt();
       switch (choice) {
       case 1:
        System.out.println("-----取款操作------");
        this.withDraw();
        break;
        case 2:
        System.out.println("-----存款操作------");
        this.deposit();
        break;
        case 3:
        System.out.println("-----账户信息------");
        this.infor();
        break;
        case 4:
        ++count;
        System.out.println("------欢迎下次光临------");
        t = false;
        break;
        default:
        System.out.println("你的选择有误!");
        break;
       }
       }}
    //一个静态方法getAccTotal,银行查看当前系统中账户数量(多少位客户)
     public static int getAccTotal() {
      return count;
     }
     }

    ****创建对象实现存取款,余额查询及银行查询客户数量操作

    public static void main(String[] args) {
    Account acc01 = new Account(33, "小米", 10000.0);
    Account acc02 = new Account(34, "小花", 20000.0);
    System.out.println("---欢迎进入银行账户操作系统---");
    System.out.println("---------1取款操作--------");
    System.out.println("---------2存款操作------------");
    System.out.println("---------3账户信息------------");
    System.out.println("---------4退出系统------------");
    acc01.xitong();
    acc02.xitong();
    System.out.println("此时有" + getAccTotal() + "名客户");
    }

    ****运行结果

    ---欢迎进入银行账户操作系统---
    ---------1取款操作--------
    ---------2存款操作------------
    ---------3账户信息------------
    ---------4退出系统------------
    //客户acc01
    请输入你的选择:1//取款操作
    -----取款操作------
    请输入你要提取的金额:
    200
    你的余额为:9800.0
    请输入你的选择:4//退出系统
    ------欢迎下次光临------
    //下一位客户acc02
    请输入你的选择:2
    -----存款操作------
    请输入你要存入的金额:
    1000
    你的余额为:21000.0
    请输入你的选择:3
    -----账户信息------
    账户:34
    姓名:小花
    余额:21000.0
    请输入你的选择:4
    ------欢迎下次光临------
    此时有2名客户

    希望对你有帮助,同时以上代码如有错误请各位指出。关注Me,咱们一起加油,驰骋大海,共同进步!

    在这里插入图片描述

  • 您还可以看一下 徐无忌老师的Java进阶高手课-深入浅出Java网络编程课程中的 案例实战:浏览器打开一个网址,整个过程是怎么样的?小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

每天都能看到你发这个问题