zoukankan      html  css  js  c++  java
  • 输入输出缓冲流(注册登录实现)

    package cn.lyjs.buffered;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.util.Scanner;
    
    public class Login {
        static Scanner scanner=new Scanner(System.in);
        
        public static void main(String[] args) throws IOException {
            while(true){
                System.out.println("注册请输入:A  登录请输入 :B");
                String ch=scanner.next();
                if(ch.equalsIgnoreCase("A")){
                    Reg();
                }else if(ch.equalsIgnoreCase("B")){
                    Login();
                }else{
                    System.out.println("你输入有误,请重新输入:");
                }
            }
        }
        
        public static void Login() throws IOException{
            System.out.println("请输入用户名:");
            String username=scanner.next();
            System.out.println("请输入密码:");
            String password=scanner.next();
            String info=username+" "+password;
            File file=new File("E:\user.txt");
            FileReader fileReader=new FileReader(file);
            BufferedReader bufferedReader=new BufferedReader(fileReader);
            boolean isTrue=false;
            String line=null;
            while((line=bufferedReader.readLine())!=null){
                if(line.equals(info)){
                    isTrue=true;
                }
            }
            if(isTrue){
                System.out.println("欢迎你成功登录");
            }else{
                System.out.println("用户名或密码错误,请重新登录");
            }
            
        }
        public static void Reg() throws IOException{
            System.out.println("请输入用户名:");
            String username=scanner.next();
            System.out.println("请输入密码:");
            String password=scanner.next();
            String info=username+" "+password;
            File file=new File("E:\user.txt");
            FileWriter fileWriter=new FileWriter(file,true);
            BufferedWriter bufferedWriter=new BufferedWriter(fileWriter);
            bufferedWriter.append(info);
            bufferedWriter.newLine();        
            bufferedWriter.close();
            System.out.println("你已经注册成功");
        }
    }
  • 相关阅读:
    javascript中的时间控制函数
    javascript在事件监听方面的兼容性总结
    javascript程序库比较(二):事件处理
    又要开始了
    ASP.NET怎么防止多次点击提交按钮重复提交
    asp.net中ashx文件如何调用session
    Session超时和丢失,如何让Sessioon永不过期
    组件
    csss
    C# JSONHelper之Json转换方法大全
  • 原文地址:https://www.cnblogs.com/lyjs/p/5002844.html
Copyright © 2011-2022 走看看