java吧 关注:1,291,914贴子:12,824,021
  • 3回复贴,共1

Java用代码实现游戏场景的模拟

只看楼主收藏回复

package p1;
import java.util.Scanner;
import java.util.Random;
public class Test { /**
* @param args 实训第一周项目考试
*/
public static void main(String[] args) {
//小项目:游戏场景天气情况模拟
/** 游戏场景以及相关的天气情况如下
* 游戏场景 天气情况
* 山庄 晴天
* 草原 晴天,暴雨,高温 随机一种
* 沙漠 晴天,暴雨,大风,沙尘暴,高温 随机一种
* 皇陵 晴天,暴雨,沙尘暴,高温 随机一种
* 特殊要求如下:1: 高温出现的时间间隔为2天 如1号出现那么2号3号
* 不能出现高温
* 2:沙尘暴出现的间隔为 5天
* 3:大风天气出现的时间间隔为3天
* 4:每天控制台打印出4个场景的天气情况,4个场景的天
* 情况可以相同,但是连续运行2次应该有所差别
* 5:打印天数用户控制台输入月份
* 注意大月31天,小月30天 2月28天 如输入1月打印31天的天气情况
* 6:打印输出控制台后需要提示是否还要相关月份打印,是重新开始 否结束
* 7:控制台输出格式如下:
* 1号
* 山庄 晴天
* 草原 晴天
* 沙漠 高温
* 皇陵 沙尘暴
* 2号
* 山庄 晴天
* 草原 晴天
* 沙漠 暴雨
* 皇陵 高温
*
*
*
*/
//java的控制台输入类
Scanner scanner=new Scanner(System.in);
System.out.println("请输入一个整数\tnum");
int num=scanner.nextInt();//控制台读取一个整数
System.out.println("num="+num);
System.out.println("请输入一个字符串\tstr");
String str=scanner.next();//控制台读取一个字符串
System.out.println("str="+str);
//java生成随机数
Random random=new Random();
int r= random.nextInt(5);//获得一个5以内随机数 最小是0
System.out.println("生成的随机数为:\t"+r);
} }



IP属地:贵州1楼2012-01-09 18:23回复
    这算法= =


    IP属地:湖北2楼2012-01-09 18:25
    回复
      2025-12-20 12:25:32
      广告
      不感兴趣
      开通SVIP免广告
      有人实现吗?..


      IP属地:贵州3楼2012-01-09 18:26
      回复
        直接发给你


        IP属地:上海4楼2012-01-09 20:06
        回复