您的位置:首页 > 编程语言 > Java开发

java猜数字游戏并生成信息写入到文件中

2017-07-05 21:27 573 查看
java猜数字游戏并生成信息写入到文件中

代码如下

package test4;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;
import java.util.Date;
import java.util.Scanner;

public class Guess {
public static void main(String[] args) {
guess();
}
public static void guess(){
System.out.println(new Date()+"\n开始猜数字!");
String s = new Date()+"\n开始猜数字!";
WriteFile(s);
int rand=(int)(Math.random()*101);
Scanner input=new Scanner(System.in);
int i =0;//计数器
while(true){
i++;
System.out.print("请输入一个你猜的整数(0-100):");
int guess=input.nextInt();
String ss ="请输入一个你猜的整数(0-100):"+guess;
WriteFile(ss);
if(guess<rand){
System.out.println("小了");
WriteFile("小了");
}else if(guess>rand){
System.out.println("大了");
WriteFile("大了");
}else{
System.out.println("您猜对了!共猜了"+i+"次,请继续努力!");
WriteFile("您猜对了!共猜了"+i+"次,请继续努力!");
break;
}
}
}
public static void WriteFile(String txt) {
try {
PrintStream ps = new PrintStream(new FileOutputStream(new File("d:\\猜数字.txt"), true));
ps.println(txt);// 在已有的基础上添加字符串
ps.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (Exception e) {
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: