Java简易小说阅读器

这是一个初学者使用Java编写的简单小说阅读器系统,包括注册、登录、书城选择、书籍阅读和下载等功能。用户可以浏览不同类型的书籍,选择感兴趣的小说进行阅读或添加到书架。
摘要由CSDN通过智能技术生成

小说阅读器`

刚学了java
第一次做的小系统 !
有瑕疵见谅

提前准备好一个文件夹Reabooooook
Readbooooook下Bookcase (书架) Bookmall(书城) register(注册) 文件
Bookcase下 各个分类文件 分类文件里menu.txt 以及两本书的内容
Bookmall同上
register下register.txt

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
古代类型示范

package System;import java.io.File;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

public class Readbook {

/**

  • 判断是否为vip 下载是否收费
    */
    Boolean bool ;

/**

  • 书籍名字
    */
    String bookname;

/**

  • 存每个书籍的读取地址
    */
    File fi ;

/**

  • 书架里初始有两本书
    */
    int i =2;

/**

  • 注册的方法
    */
    public void Regist(){
    Scanner sc = new Scanner(System.in);
    Register reg = new Register();
    FileWriter fw = null;

/**

  • 注册并存入register.txt文件里
    */
    try {
    File file = new File(“D:\Readbooooook\register\register.txt”);
    // file.mkdirs();
    fw = new FileWriter(file,true);
    while(true){
    System.out.println(“请输入用户名:”);
    String name = sc.next();
    reg.setName(name);
    fw.write(name);fw.write(",");
    System.out.println(“请输入密码:”);
    String pwd1 = sc.next();
    fw.write(pwd1);fw.write(";");
    System.out.println(“请再次输入密码:”);
    String pwd2 = sc.next();
    if(pwd1.equals(pwd2)){
    System.out.println(“注册成功!\n”);
    reg.setPwd1(pwd1);
    reg.setPwd2(pwd2);
    break;
    }else {System.out.println(“注册失败,请重新输入”);
    }
    }
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } finally{
    try {
    fw.close();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

/**

  • 登录方法
    */
    public void log(){
    Scanner sc = new Scanner(System.in);
    int i = 0;
    while(i<5){
    System.out.println(“请输入用户名”);
    String name = sc.next();
    System.out.println(“请输入密码”);
    String password = sc.next();
    boolean bo = login(name,password);

if(botrue){
System.out.println("登陆成功 ");break;
}else{
System.out.println(“用户名/密码错误,请重新输入,还有”+(4-i)+“次机会”);
i++;
}
}if(i
5){
System.out.println(“很抱歉用户!您的错误次数已用完

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值