import java.util.Scanner;
public class ReverseOutPut {
public static void main(String[] args){
int[] arr=new int [10];
System.out.println("请输入十个数:");
GetArray(arr);//调用函数
PrintArray(arr);
Reverse(arr);
}
/*
* 第一步,从键盘上获取十个数组 int[] array
* 返回值:boolean类型 1.函数正常运行返回ture 函数运行失败返回false 2.传入的数组长度为0.
*/
public static boolean GetArray(int[] array){
//参数合法性判断
if(array==null||array.length==0){
System.out.println("请输入合法的参数!");
return false;
}
Scanner in = new Scanner(System.in);
for(int i = 0; i<array.length; i++){
array[i] = in.nextInt();
}
return true;
}
/*
* 第二步:展示array数组
* 返回值:void型
如果函数没打印:1.函数正常运行返回ture 函数运行失败返回false 2.传入的数组长度为0.
*/
public static void PrintArray(int[] array){
if(array==null||array.length==0){
System.out.println("请输入合法的参数!");
return;//传参不合法,结束函数运行
}
//for循环打印数组
System.out.println("你输入的数组为:");
for(int i = 0; i <array.length;i++){
System.out.println("array["+i+"] ="+array[i]);
}
return;
}
/*
* 第三步:数组的逆序处理
*例如: 从键盘上输入:1 5 4 3 8 6 9
* 逆序输出 :9 6 8 3 4 5 1
*/
public static boolean Reverse(int[] array){
//参数合法性判断
if(array==null||array.length==0){
System.out.println("请输入合法的参数!");
return false;
}
/*for(int i = 0; i<array.length/2; i++ ){
int A=array[i];
array[i]=array[array.length - i -1];
array[array.length-i-1]=A;
}
return true;
*/
System.out.println("逆序后的结果为:");
for (int i = 0; i < array.length; i++) {
System.out.println("array["+i+"] ="+array[array.length-1-i]);
}
return true;
}
}
public class ReverseOutPut {
public static void main(String[] args){
int[] arr=new int [10];
System.out.println("请输入十个数:");
GetArray(arr);//调用函数
PrintArray(arr);
Reverse(arr);
}
/*
* 第一步,从键盘上获取十个数组 int[] array
* 返回值:boolean类型 1.函数正常运行返回ture 函数运行失败返回false 2.传入的数组长度为0.
*/
public static boolean GetArray(int[] array){
//参数合法性判断
if(array==null||array.length==0){
System.out.println("请输入合法的参数!");
return false;
}
Scanner in = new Scanner(System.in);
for(int i = 0; i<array.length; i++){
array[i] = in.nextInt();
}
return true;
}
/*
* 第二步:展示array数组
* 返回值:void型
如果函数没打印:1.函数正常运行返回ture 函数运行失败返回false 2.传入的数组长度为0.
*/
public static void PrintArray(int[] array){
if(array==null||array.length==0){
System.out.println("请输入合法的参数!");
return;//传参不合法,结束函数运行
}
//for循环打印数组
System.out.println("你输入的数组为:");
for(int i = 0; i <array.length;i++){
System.out.println("array["+i+"] ="+array[i]);
}
return;
}
/*
* 第三步:数组的逆序处理
*例如: 从键盘上输入:1 5 4 3 8 6 9
* 逆序输出 :9 6 8 3 4 5 1
*/
public static boolean Reverse(int[] array){
//参数合法性判断
if(array==null||array.length==0){
System.out.println("请输入合法的参数!");
return false;
}
/*for(int i = 0; i<array.length/2; i++ ){
int A=array[i];
array[i]=array[array.length - i -1];
array[array.length-i-1]=A;
}
return true;
*/
System.out.println("逆序后的结果为:");
for (int i = 0; i < array.length; i++) {
System.out.println("array["+i+"] ="+array[array.length-1-i]);
}
return true;
}
}