------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一:概述public class AraayTool{
public static int getMax(int [] arr){
int max = 0;
for(int i=0; i<arr.length-1; i++){
if(arr[i] > arr[max]){
max = i;
}
}
return max;
}
public static int getMin(int [] arr){
int min = 0;
for(int i=0; i<arr.length-1; i++){
if(arr[i] < arr[min]){
min = i;
}
}
return min;
}
public static void selectSort(int [] arr){
for(int i=0; i<arr.length-1; i++){
for(int j=x+1; j<arr.length; j++){
if(a[i]>a[j]){
swap(arr,i,j);
{
}
}
}
public static void bubbletSort(int [] arr){
for(int i=0; i<arr.length-1; i++){
for(int j=0; j<arr.length-x-1; j++){
if(a[j]>a[j+1]){
swap(arr,j,j+1);
{
}
}
}
public static void swap(int [] arr, int a, int b){
int temp = arr[a];
arr[a] = arr[b];
arr[b] = temp;
}
public static void print(int [] arr){
System.out.print("[");
for(int i=0; i<arr.length; i++){
System.out.print(arr[i]+",");
}
System.out.print("]");
}
}
public class ArrayDemo{
public static void main(String [] args){
int [] arr = new int [] {1,2,6,9,5,8,4};
ArrayTool.getMax(arr);
ArrayTool.selectSort(arr);
ArrayTool.print(arr);
}
}
静态的应用。public class ToolDemo{
public static void main(String [] args){
System.out.println(args);
}
}
//输出[LString.lang@
public class ToolDemo{
public static void main(String [] args){
System.out.println(args.length);
}
}//输出的长度是0,也就是说默认为0public class ToolDemo{
public static void main(String [] args){
staticDemo(3);//执行顺序为b c d
//这里没有定义对象,所以构造函数不执行,有构造代 //码块执行
}
}
public class staticDemo{
staticDemo(){
System.out.println("a");
}
static{
System.out.println("b");
}
{
System.out.println("c");
}
static(int n){
System.out.println("d");
}
}原文地址:http://blog.csdn.net/orangeisnotapple/article/details/41409475