输入输出流问题大神看看问题出在哪

import java.io.*;

public class PassWord {

    public static void main(String args[]) {

        boolean success=false;

        int count=0;

        Console cons;

        char[] passwd;

        cons = System.console();

        while(true) {

            System.out.print("输入密码:");

            passwd=cons.readPassword();

            count++;

            String password=new String(passwd);

            if (password.equals("tiger123")) {

                success=true;

                System.out.println("您第"+count+"次输入的密码正确!");

                break;

            }

            else {

                System.out.println("您第"+count+"次输入的密码"+password+"不正确");

            }

            if(count==3) {

                System.out.println("您"+count+"次输入的密码都不正确");

                System.exit(0);

            }

        }

        if(success) {

            File file=new File("score.txt");

            try {

                FileReader inOne=new FileReader(file);

                BufferedReader inTwo= new BufferedR

Console cons;

改为

Scanner input = new Scanner(System.in);

 

passwd=cons.readPassword();

改为

String pass = input.next();

你这个代码好像不全。

你这个有什么问题呢?出现了报错还是啥的,你把问题描述清楚一点啊,方便我们解答。

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632