黑马程序员技术交流社区
标题:
静态应用
[打印本页]
作者:
城北一直晴。
时间:
2015-5-18 19:48
标题:
静态应用
class ArrayTool
{
// private ArrayTool()()将它注释掉还可以编译,但是不注释的时候为什么 Javac过不了。
public static int getMax(int[] arr)
{
int max=0;
for (int x=1;x<arr.length;x++)
{
if (arr[x]>arr[max])
max=x;
}
return arr[max];
}
public static int getMin(int[] arr)
{
int min=0;
for (int x=1;x<arr.length;x++)
{
if (arr[x]<arr[min])
min=x;
}
return arr[min];
}
public static void selectSort(int[] arr)
{
for (int x=0;x<arr.length-1;x++)
{
for (int y=x+1;x<arr.length;y++)
{
if (arr[x]>arr[y])
{
swap (arr,x,y);
}
}
}
}
public static void bubbleSort(int[] arr)
{
for (int x=0;x<arr.length-1;x++)
{
for (int y=0;x<arr.length-x-1;y++)
{
if (arr[y]>arr[y+1])
{
swap (arr,y,y+1);
}
}
}
}
public static void swap (int[] arr,int a,int b)
{
int temp=arr[a];
arr[a]=arr[b];
arr[b]=temp;
}
private static void printArray(int[] arr)
{
System.out.print("[");
for (int x=0;x<arr.length;x++)
{
if (x != arr.length-1)
System.out.print(arr[x]+",");
else
System.out.println(arr[x]+"]");
}
}
}
作者:
L番茄X
时间:
2015-5-18 21:40
因为private是私有的,如果您要引用它,必须要给它写个方法.比如:
class Student{
//这就是加了私有的,想要访问或者给它附上名字必须要有构造方法.
private String name;
//用一个公有的构造方法public
//getName获取名字.
public String getName(){
/返回名字
return name;
//附上名字,因为是字符串的,所以就String name.
public String setName(String name){
//返回的名字
this.name=name;
}
作者:
0416朱珅平
时间:
2015-5-18 22:18
看起来蛮不错的,顶一个
作者:
黯然残影
时间:
2015-5-18 23:20
数组常用的方法,不错。
作者:
城北一直晴。
时间:
2015-5-27 19:09
private ArrayTool(){}//这才是正确的书写方法,书写请仔细认真。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2