永发信息网

JAVA的程序问题,帮帮忙啊

答案:2  悬赏:70  手机版
解决时间 2021-05-01 04:31
  • 提问者网友:鼻尖触碰
  • 2021-04-30 14:00

将一维数组按逆序输出

用BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
str[i]= Integer.parseInt(input.readLine());这个

最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-04-30 14:28

import java.io.*;



public class Test1
{

public static void main(String[] args) throws IOException
{
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
int[] str = null;
System.out.println("请输入数组长度:");
int length = Integer.parseInt(input.readLine());
str = new int[length];
System.out.println("输入数组元素:");
for(int i = 0; i < length;i++ )
str[i]= Integer.parseInt(input.readLine());
System.out.println("逆序输出:");
for(int i = length - 1; i >= 0;i--)
System.out.print(str[i] + " ");
}
}

全部回答
  • 1楼网友:酒安江南
  • 2021-04-30 15:29

input.readLine()是一行数据,包含回车换行,trim一下就行了

str[i]= Integer.parseInt(input.readLine().trim());

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯