[java]数组操作工具类
2017-06-08 09:22
531 查看
数组操作工具类
工具类说明文档制作
1,私有无参构造防止被new
2,类方法全部static
--自制工具类说明书
查看jdk api使用随机数制作小游戏
学会使用api文档
// 遍历 // 返回最大 // 查询指定索引的值 // 参数 arr // 参数 value // 返回值 public class ArrayTool{ //遍历 public static void getArray(int arr[]){ for(int x=0;x<arr.length;x++){ if(x==arr.length-1){ System.out.println(arr[i]) }else{ System.out.print(arr[i]+",") } } } //获取数组中最大值 public static int getMax(int[] arr){ int max=arr[0]; for(int x=0;x<arr.length;x++){ if(max<arr[x]){ max==arr[x]; } } return max; } //输入值获取索引,如果值在数组中不存在,即返回-1 public static int getIndex(int[] arr,int value){ int index=-1; for(int x=0;x<arr.length;x++){ if(arr[x]==value){ index = x; } } return index; } }
工具类说明文档制作
1,私有无参构造防止被new
2,类方法全部static
--自制工具类说明书
package com.ma.demo; /** * 这是对数组操作的工具类 * * @author lanny * @version V3.2 */ public class Demo { private Demo() { } /** * 遍历数组 * * @param arr */ public static void getArray(int[] arr) { for (int i = 1; i < arr.length; i++) { if (i == arr.length) { System.out.println(arr[i]); } else { System.out.print(arr[i] + ","); } } } /** * 获取数组中的最大值 * * @param arr * @return max */ public static int getMax(int[] arr) { int max = arr[0]; for (int x = 1; x < arr.length; x++) { if (arr[x] > max) { max = arr[x]; } } return max; } /** * 获取指定元素在数组中出现的索引 * * @param arr * @param value * @return index */ public static int getIndex(int[] arr, int value) { int index = -1; for (int x = 0; x < arr.length; x++) { if (arr[x] == value) { index = x; break; } } return index; } }
查看jdk api使用随机数制作小游戏
学会使用api文档
package com.ma.demo3; import java.util.Scanner; public class MathDemo { public static void main(String[] args) { double i = Math.random() * 100; int m = (int) i; while (true) { System.out.println("输入1-10的数字> "); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if (n == m) { System.out.println("congratulations!!!"); break; } else if (n > m) { System.out.println("太大了"); } else { System.out.println("太小了"); } } } }
相关文章推荐
- java中操作数组的常用工具类
- 【转】Java工具类——数组操作ArrayUtil
- java数组操作工具类
- java 操作数组的工具类
- 李刚java笔记__ > > 4.6.5操作数组的工具类
- JAVA——用于操作数组的工具类Arrays
- java基础37 集合框架工具类Collections和数组操作工具类Arrays
- Java工具类---数组操作ArrayUtil
- Java工具类---数组操作ArrayUtil
- Java工具类---数组操作ArrayUtil
- Java数组操作的常用工具类
- Java基础之集合框架--Arrays工具类(专门操作数组的工具类)
- java:数组操作工具类 java.util.Arrays包 主要方法详解
- java学习之路 之 面向对象编程-main方法的语法、数组排序、操作数组的工具类、数组操作常见问题
- Java工具类---数组操作ArrayUtil
- Java工具类——数组操作ArrayUtil
- 【转】Java工具类——数组操作ArrayUtil
- 操作java数组的常用工具类
- java操作属性文件工具类
- java 数组操作大全