package test03;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
//"data.txt"和"result.txt"
//1.登陆 2.写博客 3.退出登陆
public class Test03 {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
boolean flag = false;
while(true) {
System.out.println("1.登陆 2.写博客 3.退出登陆");
System.out.println("请输入选项(1-3):");
int a = sc.nextInt();
switch(a) {
case 1 :
System.out.println("请输入用户名和用户密码:");
String str = sc.next();
BufferedReader br = new BufferedReader(new FileReader("data.txt"));
String str1 = br.readLine().trim();
if(str1.equals(str)) {
flag = true;
System.out.println("登录成功!");
}else{
System.out.println("登录失败!");
}
break;
case 2 :
if(flag) {
BufferedWriter bw = new BufferedWriter(new FileWriter("result.txt"));
Date d = new Date();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String format = df.format(d);
bw.write(format);
bw.newLine();
System.out.println("请在博客中写入你想写的话:");
String ch = sc.next();
bw.write(ch);
bw.close();
}else{
System.out.println("你尚未登录,请先登录");
}
break;
case 3:
flag = false;
System.out.println("退出登录!");
break;
default :
System.out.println("退出程序!");
System.exit(0);
}
}
}
}
|
|