有两天没有写了,前天考完试出去浪了,惭愧自己没有学习;昨天,启程回家看完了循环内容的视频,晚上十点半火车到站,没抽出时间写了,还看了《黑客帝国》,有点小感触,人工智能的时代即将到来,我们该以怎样的态度去对待呢?今天刚到家,开始学习数组的内容了。
API:(Application Programing Interface,应用程序接口)是操作系统提供的一组函数,这个概念还是有点模糊,有待补充。。
随机数生成
1、System.currentTimeMillis(); //获取一个当前时间毫秒数的long型数字,(从1970年1月1日0点0分0秒到目前的一个毫秒数,返回类型是long)
2、Math.random(); //返回一个0-1之间的double型
3、Random类:比较常用,分为两种:带种子型和不带种子型
不带种子型:这样的方式将会返回随机的数字,每次运行结果不一样,Random ran=new Rondom();
带种子型:这样的方式每次运行生成的随机数相同,Random ran= new Random(10);
创建不带种子的Random对象的两种方法:1、 Random ran=new Random(555L); 2、Random ran=new Random(); ran.setSeed(555L);
Random的对象int nextlineInt()与int nextInt(int n)的区别:1、int nextlineInt();返回下一个伪随机数,它是此随机生成器序列中均匀分布的int型 2、int nextInt(int n); 它是从此随机数生成器的序列中取出的,在0(包括)和指定值(不包括)之间均匀分布的int型
一维数组初始化:int[] num=new int[5]; //在堆内存中分配了5个int类型的大小空间
错误:1、int [] num =null; 2、int year[3]={2017,2015,2016}; //声明并初始化数组不需要声明指定数组的大小 3、int year[6]={2013,2016,2017}; //声明并初始化数组不需要声明指定数组的大小
正确:1、int[] num=new int[5]; 2、int year[]={2017,2015,2016}; //java中不需要声明数组元素个数
啦啦啦……寒假生活开始咯,希望自己能够好好抓住这个机会学到更多的东西,fighting!fighting!!!!