小项目:游戏场景天气情况模拟
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);
}
}