java基础笔记
来源:互联网 发布:三星智能电视直播软件 编辑:程序博客网 时间:2024/05/02 01:50
一、在抽奖中实现随机抽取中奖号码
int random =(int) (Math.random()*100);
Random此类的实例用于生成伪随机数流。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。
二、两句配合从控制台获取输入的值
Scanner input=new Scanner(System.in);
int num=input.nextInt();
三、一维数组定义:
1. int [ ] a = new int [30]; 在内存中申请了一个空间,能装30个数据
2. int a [ ] = new int [30];
数组中的每个元素都通过下标来访问,下标小于数组的长度。
数据在内存中申请的内存是连续的
四、二维数组定义:
1. String [ ] [ ] a; 2. String [ ] a [ ]; 3. String a [ ] [ ];
java中的数组每一行的元素个数不一定一样。
五、Arrays类中的copyOf
public static boolean[ ] copyOf(boolean[ ] original,
int newLength)
复制指定的数组,截取或用 false 填充(如有必要),以使副本具有指定的长度。对于在原数组和副本中都有效的所有索引,这两个数组将包含相同的值。对于在副本中有效而在原数组无效的所有索引,副本将包含 false。当且仅当指定长度大于原数组的长度时,这些索引存在。
六、Arrays类中的copyRange
public static <T> T[ ] copyOfRange(T[ ] original,
int from,
int to)
将指定数组的指定范围复制到一个新数组。该范围的初始索引 (from) 必须位于 0 和 original.length(包括)之间。original[from] 处的值放入副本的初始元素中(除非 from == original.length 或 from == to)。原数组中后续元素的值放入副本的后续元素。该范围的最后索引 (to)(必须大于等于 from)可以大于 original.length,在这种情况下,null 被放入索引大于等于 original.length - from 的副本的所有元素中。返回数组的长度为 to - from。
七、Arrays类中的fill
public static void fill(boolean[ ] a,
int fromIndex,
int toIndex,
boolean val)
将指定的 boolean 值分配给指定 boolean 型数组指定范围中的每个元素。填充的范围从索引 fromIndex(包括)一直到索引 toIndex(不包括)。(如果 fromIndex==toIndex,则填充范围为空。)
a - 要填充的数组
fromIndex - 要使用指定值填充的第一个元素的索引(包括)
toIndex - 要使用指定值填充的最后一个元素的索引(不包括)
val - 要存储在数组所有元素中的值
八、Arrays类中的sort
public static void sort(byte[] a)对指定的 byte 型数组按数字升序进行排序。该排序算法是一个经过调优的快速排序法。
- Java基础笔记
- java基础学习笔记
- java基础笔记(一)
- java基础学习笔记
- java基础笔记
- Java基础笔记
- java基础笔记1
- java基础笔记2
- java基础笔记3
- java基础笔记4
- java基础学习笔记
- 复习java基础笔记
- java基础笔记1
- java基础学习笔记
- JAVA 基础学习笔记
- Java基础学习笔记
- Java基础笔记1
- Java基础笔记2
- android应用程序目录的使用
- 计算机视觉和机器学习领域中顶级会议的重要性
- PIC18F45K80单片机串口调试总结
- 手动计算KMP算法的Next数组与NextVal数组
- Android视频播放器mediaplayer
- java基础笔记
- Java中的异常(1)
- ZOJ 3886 Nico number(线段树)
- 如何拉伸有透明区域的png图片来做UIButton的背景图片
- poll&&epoll实现分析(二)——epoll实现
- poj 1823 Hotel(线段树·区间更新·lazy tag)
- 32位机和64位机编程时应该注意些什么
- HDU2.2.5 三角形
- 不要死性不改