您的位置:首页 > 编程语言 > Java开发

[java]数组操作工具类

2017-06-08 09:22 531 查看
数组操作工具类

// 遍历
// 返回最大
// 查询指定索引的值

// 参数   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("太小了");
}
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: