java数组的倒序输出。

问题描述

java数组的倒序输出。

使其变为
a
ba
cba
dcba
…………
怎么才可以做到呢?用for循环可以么?

解决方案

 /* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
    static String[] sz = { "a", "b", "c", "d", "e", "f" /* ... */ };

    static void showTable(int n)
    {
        for (int i = 1; i <= n; i++)
        {
            for (int j = 0; j <= n - i; j++)
            {
                System.out.print(" ");
            }
            for (int j = i - 1; j >= 0; j--)
            {
                System.out.print(sz[j]);
            }
            System.out.println();
        }
    }
    public static void main (String[] args) throws java.lang.Exception
    {
        // your code goes here
        showTable(5);
    }
}

解决方案二:

 String s = "abcde";
String s1 = "";
for (int i = s.lengh() - 1; i >= 0; i--)
s1 += s.charAt(i);
System.out.println(s1);

解决方案三:

13周(数组倒序输出)
数组倒序输出
java iterator如何倒序输出

解决方案四:

for (char M = 'Z'; M >= 'A'; M--) {
System.out.print(M);
}

解决方案五:

for (char M = 'z'; M >= 'a'; M--) {
System.out.print(M);
}

解决方案六:

把打印的内容变为
a
ba
cba
dcba
edcba
.………………
这样的。

解决方案七:

http://ideone.com/J9LhfP

在线输出结果

时间: 2024-10-02 04:59:55

java数组的倒序输出。的相关文章

数组的倒序输出是意思?要排序吗?还是简单的从尾到前输出??

问题描述 数组的倒序输出是意思?要排序吗?还是简单的从尾到前输出??定义一个int数组,请倒序输出所有的元素 解决方案 解决方案二:数组的倒序输出,不要排序,就是从后往前输出的意思如果要数组中元素倒序输出的话,那就要先排序,然后再根据要求输出了解决方案三:那这个题目呢??解决方案四:数组顺序输出从第0个元素,输出到第length-1个元素倒序输出从第length-1个元素到第0个元素解决方案五:加油,

怎样设计程序将一个int数字或一组字符倒序输出,分别用java和C语言实现

问题描述 怎样设计程序将一个int数字或一组字符倒序输出,分别用java和C语言实现 如:输入 输出 123 321 abc cba 解决方案 这个最快:头位=0, 尾位=数据.length-1 static void 翻筋斗云(int[] 数据, int 头位, int 尾位=数据) { while (头位 < 尾位) { int 交换 = 数据[头位]; 数据[头位++] = 数据[尾位]; 数据[尾位--] = 交换; } } 解决方案二: 这个我刚好写过哎,int就用n=n+t%10;t

iostream-C++怎么使用递归实现数组前N个元素倒序输出

问题描述 C++怎么使用递归实现数组前N个元素倒序输出 顺便看一下这个该怎么改 #include <iostream> using namespace std; int n; int fun(int str[]); int main() { int str[101]; for(int i=0;i<=100;) { str[i] = i++; } int n; cout << "输入:" << endl; cin >> n; fun(

输入输出-Java中如何将字符串转化为字节数组,并输出

问题描述 Java中如何将字符串转化为字节数组,并输出 Java中如何将字符串转化为字节数组,并输出,比如得到的输入为 :String str="我是好学生,My name is Studentdaiwei!" 转化为字节数组中,并输出 又如何将字节数组转化为比特数组并输出 解决方案 这个涉及编码的问题,不同的编码输出的字节不同.用getByteshttp://blog.csdn.net/zheng0518/article/details/11532815 解决方案二: String

c++-C++的递归实现数组中的前n个元素实现倒序输出的问题

问题描述 C++的递归实现数组中的前n个元素实现倒序输出的问题 请问以下程序有什么问题 #include <iostream> using namespace std; void fun(int str1[], int a); int main() { int str[101]; for(int i=0;i<=101;) { str[i] = i-1; } int n; cin >> n; fun(str, n); return 0; } void fun(int str1[

关于java数组输出的问题

问题描述 关于java数组输出的问题 public class Arraysanwei { public static void main(String [] args) { int num[][][]={{{53,45,234,1},{6234,34,34,7},{34,23,123,34}},{{56,34,3,2}, {9,3,6,4},{8,5,5,3}}}; int i,j,k,sum=0; System.out.print("三维数组:"); for( i=0;i<n

java怎么将输出流倒序输出

java怎么将输出流倒序输出 方法一以字节的形式输出 OutputStream out = (OutputStream) response.getOutputStream();  out.write(TFile Stream.getBytes()); 先输出到一个缓冲流 ByteArrayOutputStream 然后再toArray 然后倒序输出

利用java实现单词倒序排列_java

本文就是会将数组里面的单词进行倒序排列 例如 how old are you -> you are old how 示例程序输出结果: the first: How old are you !? I don't understand the second: understand don't I ?! you are old How 示例代码     public static void main(String[] args) { char[] chars= new String("How

关于java数组的深度思考

数组 刚刚开始接触java数组的人都会听到一句类似的话:java是纯面向对象的语言,他的数组也是一个对象.于是乎,笔者就按照一个对象的方式来使用数组,心安理得.直到我接触到C的数组后,才发现将数组作为一个类来使用在实现上是多么的"不自然". 首先我们看一下表面现象,数组创建的时候采用的是如下语句: MyClass[] arr = new MyClass[9]; 而普通类采用的是如下语句: MyClass obj = new MyClass(); 就是说,创建数组的时候不使用小括号传参.