public class ArrayDemo01
{
public static void main(String args[]){
int i[] = {33,22,21,12,44,87,53,22,46,78} ;
int min = 0 ;
int max = 0 ;
//排序
for (int x=i.length-1;x>0;x--)
{
for (int y=0;y<x ;y++ )
{
if(i[y] > i[y+1]){
max = i[y+1] ;
i[y+1] = i[y] ;
i[y] = max ;
}
}
}
printArray(i) ;
}
//打印函数
public static void printArray(int args[]){
int x = args.length ;
for (int i=0;i<x ;i++ )
{
System.out.println("args["+i+"] = "+args[i]) ;
}
}
}
Main函数传参数,程序如下:
//判断三个数字是否能构成三角形
public class ArrayDemo02
{
public static void main(String args[]){
int a = Integer.parseInt(args[0]) ;
int b = Integer.parseInt(args[1]) ;
int c = Integer.parseInt(args[2]) ;
if(a+b>c&&a+c>b&&b+c>a&&a-b<c&&a-c<b&&b-c<a){
System.out.println(a+"和"+b+"和"+c+"能构成三角形");
}else{
System.out.println(a+"和"+b+"和"+c+"不能构成三角形");
}
}
}
运行过程如下:
D:\test\ArrayDemo>java ArrayDemo02 3 4 5
3和4和5能构成三角形
D:\test\ArrayDemo>java ArrayDemo02 3 4 9
3和4和9不能构成三角形