主页 >
新闻资讯 >
软件开发资讯 >
Java编程Java软件开发 >
Java数组与函数的结合
更新时间:2016-08-17 15:18
发布者:周老师
-
import java.util.Scanner;
-
-
public class HelloWorld {
-
public static void main(String[] args){
-
-
-
-
-
Scanner s = new Scanner(System.in);
-
int []a = {1,2,3,4,5,6};
-
reverseArray(a);
-
for(int i = 0 ; i < a.length ; i++)
-
System.out.println(a[i]);
-
int [] b = getSons(10);
-
PrintArray(b);
-
}
-
-
-
-
-
public static void reverseArray(int []a)
-
{
-
for(int i = 0 ; i < a.length/2 ; i++){
-
int t = a[i];
-
a[i] = a[a.length-i-1] ;
-
a[a.length-i-1] = t ;
-
}
-
}
-
-
public static int getLenght(int n){
-
int count = 0 ;
-
for(int i = 1 ; i <= n / 2 ; i++)
-
{
-
if(n % i == 0)
-
count++ ;
-
}
-
count++;
-
return count ;
-
}
-
-
public static int[] getSons(int n){
-
int []a = new int[getLenght(n)] ;
-
int j = 0 ;
-
for(int i = 1 ; i <= n / 2 ; i++){
-
if(n % i == 0)
-
a[j++] = i ;
-
}
-
a[j] = n ;
-
return a ;
-
}
-
-
public static void PrintArray(int []a){
-
for(int i = 0 ; i < a.length ; i++)
-
System.out.println(a[i]+" ");
-
System.out.println();
-
}
-
}
上一篇:
Java注解与自定义注解处理器 下一篇:
JAVA自然排序