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) {
}
}
}
代码如下
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) {
}
}
}
相关文章推荐
- Java生成一个exel文件并写入内容
- 用java代码实现从excel表格读取数据然后写入生成国际化配置文件properties
- java 找出姓“张”的学生,将他们的信息写入第二个文件
- 把内容写入指定目录指定文件的java文件工具类,支持日期格式目录名的生成
- Tomcat 8.x JSP标签节点信息转成字符串写入*.java文件,visit & accept
- Python游戏开发-02-生成日志写入文件
- 【JAVA】读取和写入数据库生成的dbf文件
- Java代码将文件信息生成到xml文件中
- Java解析魔兽争霸3录像W3G文件(三):解析游戏开始前的信息
- Java实现从文件中读入写入学生信息并实现增删改
- java编写将本程序的次数,上次运行程序的时间,上次运行的操作系统信息写入文件中
- Java读写文件,读取execl表格,读取指定行列单元格信息,拼接sql,写入TXT文档。
- java中经常用到的读写配置文件的信息properties属性的写入,读取例子
- Java解析魔兽争霸3录像W3G文件(四):解析游戏进行时的信息
- Java 实现把异常信息写入到文件中
- Java生成csv文件时,数字格式为“0001”,用excel打开时,变为“1”的解决方法
- java IO 使用Properties设置键值对配置信息 写入文件和从文件中读取
- JAVA如何以追加的方式向文件中写入信息?
- java生成文件并向文件写入内容
- 5.1声道WAVE音频文件信息的写入及生成