数组的逆序输出,java

写一个程序,首先从键盘输入一个正整数n表示个数,然后输入n个整数,存放到数组中,最后把这些整数逆序输出。输出时,两个整数之间用一个空格隔开。注:类名必须是Main(大写M... 写一个程序,首先从键盘输入一个正整数n表示个数,然后输入n个整数,存放到数组中,最后把这些整数逆序输出。
输出时,两个整数之间用一个空格隔开。注:类名必须是Main(大写M)
不会写……求大神帮忙,大二第一次学
展开
 我来答
eztm1101
2016-11-08 · TA获得超过141个赞
知道答主
回答量:13
采纳率:0%
帮助的人:4.3万
展开全部
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
System.out.println("请输入数组大小:");
int n=scan.nextInt();
int[] arr=new int[n];
System.out.println("请输入"+n+"个整数");
for(int i=0;i<n;i++)
{
arr[i]=scan.nextInt();
}
nixu(arr);
print(arr);
}
public static void nixu(int [] arr)
{
for(int sta=0,end=arr.length-1;sta<end;sta++,end--)
{
int temp=arr[sta];
arr[sta]=arr[end];
arr[end]=temp;
}
}
public static void print(int [] arr)
{
System.out.println("逆序输出");
for(int x=0;x<arr.length;x++)
{
System.out.print(arr[x]+",");
}
}
}
你看一下这样行不行,nixu是排序方法,print是打印数组方法,获取键盘输入直接写在主方法里的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式