目录

1 问题描述

2 解决方案


1 问题描述

问题描述
  编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中,即7 19 -5 6 2,然后把这个数组中的值按逆序重新存放,即变成了2 6 -5 19 7,然后把它们打印出来。
  输入格式:输入只有一行,由若干个整数组成,中间用空格隔开,最末尾的整数为0。
  输出格式:输出也只有一行,即逆序排列后的整数,中间用空格隔开,末尾没有空格。
  输入输出样例
样例输入
7 19 -5 6 2 0
样例输出
2 6 -5 19 7

2 解决方案

具体代码如下:

import java.util.ArrayList;
import java.util.Scanner; public class Main { public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
Scanner in = new Scanner(System.in);
while(true) {
int a = in.nextInt();
if(a == 0)
break;
list.add(a);
}
for(int i = list.size() - 1;i >= 0;i--)
System.out.print(list.get(i)+" ");
}
}

最新文章

  1. SQL Server附加数据库问题
  2. CSS2系列:BFC(块级格式化上下文)IFC(行级格式化上下文)
  3. Multiple dex files define
  4. log4j 配置实例
  5. Git for windows 中文乱码解决方案
  6. HDU 1397 Goldbach&#39;s Conjecture【素数打表】
  7. Spring @RequestHeader用法
  8. TCP SOCKET中backlog参数的用途是什么? ---图解
  9. 插入排序(C++)
  10. iOS学习之网易新闻简易Demo
  11. python中的异常如何处理
  12. eclipse 创建maven 项目 动态web工程报错
  13. php实现TXT小说章节解析、小说章节在线阅读
  14. c# WPF RichTextBox 文字颜色
  15. flutte项目命令行打包
  16. vue条件语句v-if、v-else、v-else-if用法
  17. 整数数字调节框QSpinBox
  18. InnoDB的锁机制浅析(一)—基本概念/兼容矩阵
  19. 《剑指offer》第十题(斐波那契数列)
  20. 1010 Radix (25 分)

热门文章

  1. Java数组(int为例)
  2. 【OpenStack】源码级深入了解删除虚拟机操作
  3. poj 2287(贪心)
  4. 认识C++中的bitset类型
  5. 【构造】AtCoder Regular Contest 079 D - Decrease (Contestant ver.)
  6. Generator函数(一)
  7. SQL Server 2008数据库备份和还原(还原是必须有完整备份)
  8. Tomcat监控—Status页面
  9. MFC进度条刷新处理
  10. iOS Web应用开发:运用HTML5、CSS3与JavaScript