A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//大冒险游戏,,希望大家多多支持!!
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Random;

class Maoxian {

14 个回复

倒序浏览
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Random;

class Maoxian {
        public static void main(String[] args) throws IOException,
                        InterruptedException{
                getQuestion("大冒险.txt", "大冒险问题是:");
                //getQuestion("中奖名单.txt", " 恭喜....");
        }

        @SuppressWarnings("deprecation")
        public static void getQuestion(String fileName, String str) throws IOException,
                        InterruptedException {
                ArrayList<String> list = new ArrayList<String>();
                BufferedReader br = new BufferedReader(new FileReader(fileName));
                String line = null;
                while ((line = br.readLine()) != null) {
                        list.add(line);
                }
                Random random = new Random();
                int num = random.nextInt(list.size() - 1) + 1;

                System.out.print(str);
                Runnable r = new Runnable() {

                        public void run() {
                                while (true) {
                                        try {
                                                Thread.sleep(150);
                                                System.out.print(".");
                                        } catch (InterruptedException e) {
                                                e.printStackTrace();
                                        }                                       
                                }
                        }
                };
                Thread t = new Thread(r);
                t.start();
                Thread.sleep(2500);
                t.stop();
                String bbtName = list.get(num);
                System.out.println("\r\n \t\t" + bbtName);
                System.out.println();
        }
}

回复 使用道具 举报
加油加油, 写的真好!
回复 使用道具 举报
好哇 ,正不知道咋写
回复 使用道具 举报
李正春 发表于 2015-11-23 23:50
好哇 ,正不知道咋写

再研究研究,,我测了能用。
回复 使用道具 举报
zypt0218 发表于 2015-11-23 23:49
加油加油, 写的真好!

哈哈,,还有点小问题需要改动下
回复 使用道具 举报
ITHM明 中级黑马 2015-11-23 23:54:23
7#
非常不错的一段代码,一个小游戏~
回复 使用道具 举报
ITHM明 发表于 2015-11-23 23:54
非常不错的一段代码,一个小游戏~

哈哈,向曾哥学习
回复 使用道具 举报
森然 中级黑马 2015-11-24 00:00:08
9#
哇 大神,看不懂
回复 使用道具 举报
森然 发表于 2015-11-24 00:00
哇 大神,看不懂

大神别谦虚啊,,可以私下交流下
回复 使用道具 举报
旗木卡卡西 发表于 2015-11-24 00:02
大神别谦虚啊,,可以私下交流下

大神是不是每天都奋战到天明?
回复 使用道具 举报
好厉害的大神啊,这代码一股进游戏公司的感觉....
回复 使用道具 举报
heimaye 发表于 2015-11-24 14:00
好厉害的大神啊,这代码一股进游戏公司的感觉....

还有漏洞需要完善下
回复 使用道具 举报
Camwly 中级黑马 2015-11-25 09:43:18
14#
好流弊啊,赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马