A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

/*
* 1.在项目根目录下新建一个文件:data.txt,键盘录入3个字符串验证码,
* 并存入data.txt中,要求一个验证码占一行;
2.键盘录入一个需要被校验的验证码,如果输入的验证码在data.txt中存在:
在控制台提示验证成功,如果不存在控制台提示验证失败
*/
public class Test {
        public static void main(String[] args) throws IOException {
                FileWriter fw = new FileWriter("data.txt");
                BufferedWriter bw = new BufferedWriter(fw);
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入字符串:");
                String s01 = sc.nextLine();
                System.out.println("请输入字符串:");
                String s02 = sc.nextLine();
                System.out.println("请输入字符串:");
                String s03 = sc.nextLine();
                bw.write(s01);
                bw.newLine();
                bw.flush();
                bw.write(s02);
                bw.newLine();
                bw.flush();
                bw.write(s03);
                bw.newLine();
                bw.flush();
                bw.close();
                System.out.println("请输入验证码:");
                String s = sc.nextLine();
                FileReader fr = new FileReader("data.txt");
                BufferedReader br = new BufferedReader(fr);
                String t = null;
                while((t = br.readLine()) != null) {
                        if(t.equals(s)) {
                                System.out.println("验证成功");
                                return;
                        }
                }
                System.out.println("验证失败...");
        }
}


4 个回复

正序浏览

IO流的缓冲流那里,24天的内容
回复 使用道具 举报
这是第几天的内容啦
回复 使用道具 举报
hy000936 发表于 2016-9-20 22:30
今天刚做了这道题........

可以,感觉怎么样?
回复 使用道具 举报
今天刚做了这道题........
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马