方法一:用STRING类提供的方法  自己去查 
方法二:读入字符,然后从末尾开始一个一个写出来。。只提供一个思路,程序你自己搞定
假如这么这个简单的程序都要别人写的话。。
你就不要学计算机了。。

解决方案 »

  1.   

    import java.io.*;public class Lqin
    {
    public static void main(String[] args)
    {
    String e = new String();

    e=args[0];
    for(int i=e.length()-1;i>=0;i--)
    {
    System.out.print(e.charAt(i));
    }
    System.out.println();
    }
    }
      

  2.   

    import java.io.*;
    public class printString
    {
    public static void main(String args[])
    {
    try
    {
    System.out.print("input string:");
    BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); String InStr = buf.readLine(); char []OutStr=InStr.toCharArray();
    if(InStr.length()<1)
    {System.exit(0);}
    else
    {
      System.out.print("output string:");
      for(int i=InStr.length()-1;i>=0;i--)
       System.out.print(OutStr[i]);
      System.out.println("\n");
    }
    }
    catch(Exception e)
    {System.out.println(e);}
    }
    }
      

  3.   

    public class Change {
    public static void main(String args[]){
    String str  = "abcdefg";
    char[] chr ;
    char chs;
    chr = str.toCharArray();
    int i=0;
    int j=0;
    for(i=0;i<str.length()/2;i++){
    chs = chr[i];
    chr[i] = chr[chr.length-1-i];
    chr[chr.length-1-i] = chs;
    System.out.println(str);
    }
    str = str.copyValueOf(chr);
    System.out.println(str.copyValueOf(chr));
    }
    }
      

  4.   

    String没有提供逆排的方法。
    String a = "abcdefg";
    String b = "";
    char c;
    for(int i = a.length() -1 ; i >= 0 ; i--){
    c = a.charAt(i);
    b += String.valueOf(c);
    }
    System.out.println(b);
      

  5.   

    import java.io.*;
    public class ReverseDemo{
      public static String reverse(String s){
        StringBuffer sb=new StringBuffer(s);
        return sb.reverse().toString();
      }
      public static void main(String[] args)
      throws java.io.IOException
      {
        System.out.println("input a string:");
        InputStreamReader isr=new InputStreamReader(System.in);
        BufferedReader br=new BufferedReader(isr);
        String s1=br.readLine();
        String s2=reverse(s1);
        System.out.println("The reversed string is: "+s2);
      }
    }
      

  6.   

    看错了 如果是将命令行参数逆向输出的话是下边的程序:
    public class ReverseDemo{
      public static void main(String[] args){
        String s1=args[0];
        StringBuffer sb=new StringBuffer(s1);
        System.out.println("The reversed string is: "+sb.reverse());
      }
    }