java 将一个数组逆序输出的方法
题目:
将一个数组逆序输出。
代码:
import java.util.*; public class lianxi31 { public static void main(String[] args) { Scanner s = new Scanner(System.in); int a[] = new int[20]; System.out.println("请输入多个正整数(输入-1表示结束):"); int i=0,j; do{ a[i]=s.nextInt(); i++; }while (a[i-1]!=-1); System.out.println("你输入的数组为:"); for( j=0; j<i-1; j++) { System.out.print(a[j]+" "); } System.out.println("\n数组逆序输出为:"); for( j=i-2; j>=0; j=j-1) { System.out.print(a[j]+" "); } } }
以上这篇java 将一个数组逆序输出的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
java实现数组中的逆序对
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对,例如在数组{7,5,6,4}中,一共存在5对逆序对,分别是{7,6},{7,5},{7,4},{6,4},{5,4}.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出.,即输出P%1000000007. 代码 解法一 暴力简单低效,不会改变原数组 public static int inversePairs(int[] array) { if (array == null ||
-
Java控制台输入数组并逆序输出的方法实例 原创
输入一个数组,然后颠倒次序进行输出,这种算法在程序开发中经常用到,下面我们通过一个小实例来看看怎么实现在控制台输入一个数组,并让其逆序输出的. 源码: import java.util.Scanner; public class Test01 { public static void main(String[] args){ System.out.println("请输入五个数"); int[]l=new int [5]; for(int i=0;i<5;i++) l[i]=ne
-
java 将一个数组逆序输出的方法
题目: 将一个数组逆序输出. 代码: import java.util.*; public class lianxi31 { public static void main(String[] args) { Scanner s = new Scanner(System.in); int a[] = new int[20]; System.out.println("请输入多个正整数(输入-1表示结束):"); int i=0,j; do{ a[i]=s.nextInt(); i++; }
-
python实现将一个数组逆序输出的方法
方法一: def printTheReverseArray(self): list_1 = [1, 2, 3, 4, 5, 6, 7] length = len(list_1) for i in range(0, length): print(length - i,end="") 方法二: def printTheReverseArray(self): '头插法' list_1 = [1, 2, 3, 4, 5, 6, 7] list_2 = [list_1[0]]# for i in
-
python3中数组逆序输出方法
我们可以很轻松的从1到9或者从9到1正着背一遍,反着背一遍.但是想要在编程实现这些看起来简单的操作,就没那么容易了.因为计算机需要一些指令,去告诉它数字或是其他的内容进行逆序的代码.既然我们之前已经学了不少倒序的方法了,今天我们就进入实战,看看在数组中的逆序是如何输出的吧. 将一个数组逆序输出,用第一个与最后一个交换. #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': a = [9,6,5,4,1] N =
-
Java实现英文句子中的单词顺序逆序输出的方法
本文实例讲述了Java实现英文句子中的单词顺序逆序输出的方法.分享给大家供大家参考,具体如下: 题目要求:给定n行的英文句子,要求输出句子中逆序单词后的句子,如: 输入:n=3 I love you How are you My name is Liming 输出: you love I you are How Liming is name My 依据Java语言给我们提供的拆分空格间隔的单词的方法(split(" ")),倒序输出即可; 实现代码: import java.io.Un
-
C++实现英文句子中的单词逆序输出的方法
本文实例讲述了C++实现英文句子中的单词逆序输出的方法.分享给大家供大家参考,具体如下: #include "stdafx.h" #include <iostream> #include <string> #include <stack> using namespace std; int main(int arc, char** argv) { string str="I come from liaoning."; stack&l
-
python将一个英文语句以单词为单位逆序排放的方法
例如"I am a boy",逆序排放后为"boy a am I"所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符. list_number = list(input().split(' ')) #由于reverse无法对字符串进行操作,故对输入字符串以空格为单位分割,然后转为列表 list_number.reverse() print(" ".join(list_number)) #以" "为单位对列表中的
-
Python实现按照指定要求逆序输出一个数字的方法
本文实例讲述了Python实现按照指定要求逆序输出一个数字的方法.分享给大家供大家参考,具体如下: 问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现: #!usr/bin/env python #encoding:utf-8 ''''' __Author__:沂水寒城 功能:逆序输出一个数字 如果数字是正数直接输出如:177--->771 如果数字是负数保留负号如:-945--->-549 如果数字以0结果逆序后需要去除0如:100--->1 如果数字很大会造成溢出返
-
python实现对指定输入的字符串逆序输出的6种方法
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法,一共总结出来了六种方法,个人认为比较全面了,如有其他方法欢迎前来补充 方法一:直接使用字符串切片功能逆转字符串 方法二:将字符串转换为列表使用reverse函数 方法三:新建一个列表,从后往前添加元素 方法四:借助于collections模块现成的方法extendleft 方法五:递归实现 方
-
Java实现数组去除重复数据的方法详解
本文实例讲述了Java实现数组去除重复数据的方法.分享给大家供大家参考,具体如下: 前一段时间被面试问到:如果一个数组中有重复元素,用什么方法可以去重?一时间会想到用一种方法,但是后来查阅资料后发现,有好多方法可以实现,现在就总结一下,比较简单的几种. 一.用List集合实现 int[] str = {5, 6, 6, 6, 8, 8, 7,4}; List<Integer> list = new ArrayList<Integer>(); for (int i=0; i<s
随机推荐
- java中的可变参数使用方法
- springmvc fastjson 反序列化时间格式化方法(推荐)
- mybatis同一张表多次连接查询相同列赋值问题小结
- 漂亮实用的页面loading(加载)封装代码
- 关于php中一些字符串总结
- php number_format() 函数通过千位分组来格式化数字的实现代码
- python爬取网站数据保存使用的方法
- Android中ImageView用法实例分析
- Mysql数据库性能优化一
- bootstrap Table插件使用demo
- node.js中使用socket.io制作命名空间
- Yii2中使用join、joinwith多表关联查询
- PHP编程中尝试程序并发的几种方式总结
- PHP实现的封装验证码类详解
- ActiveMQ基于zookeeper的主从(levelDB Master/Slave)搭建
- java基本教程之Thread中start()和run()的区别 java多线程教程
- 一个简单的自动发送邮件系统(一)
- Android Studio查看Android 5.x源码的步骤详解
- Python语言生成水仙花数代码示例
- TensorFlow实现非线性支持向量机的实现方法