黑马程序员技术交流社区
标题:
简单的计数器
[打印本页]
作者:
825176857
时间:
2015-7-13 22:43
标题:
简单的计数器
public class CountDemo {
public static void main(String[] args) {
if(! checkLogin()){
System.out.println("Sorry, you cann't login .");
System.exit(0);
}
System.out.println("Welcome ..");
}
private static boolean checkLogin() {
// TODO Auto-generated method stub
FileReader fr = null;
File file = null;
FileWriter fw = null;
BufferedWriter bw = null;
try {
file = new File("setup.ini");
if(!file.exists()){
file.createNewFile();
}
fr = new FileReader("setup.ini");
Properties pro = new Properties();
pro.load(fr);
int key = 0;
if(pro.getProperty("count") != null){
String p = pro.getProperty("count");
key = Integer.parseInt(p) + 1;
if(key > 5){
return false;
}
}else{
key = 1;
}
pro.setProperty("count", String.valueOf(key));
fw = new FileWriter("setup.ini");
bw = new BufferedWriter(fw);
String comments = "You logined : ";
pro.store(bw, comments);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if(fr != null){
try {
fr.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(bw != null){
try {
bw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(fw != null){
try {
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return true;
}
}
作者:
禾叶青青
时间:
2015-7-13 22:44
学习了,感谢楼主
作者:
wing-SF
时间:
2015-7-13 22:45
大哥,你这没注释啊,希望还是加一下吧,至少把每个方法功能简答介绍一下下么。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2