逆順出力JAVA数字

9080 ワード

逆順出力JAVA数字
100以下1000未満で、小数点以下の浮動小数点数を含む123.4を入力し、この数字を4.321に反転して出力するように要求します.
メソッド1 java関数を使用しない

import java.util.*;

import java.io.*;
public class Shi001 {
	    public static void main(String[] args){
	    	Scanner s=new Scanner(System.in);//    100
	        char []bw=new char [4];//            
	        for (int i=0;i<=3;i++){
	        bw=s.next().toCharArray();//          ,       ,       
	        break;
	        }
	        bw=rever(bw);
	        for ( char u:bw){
	            System.out.print(u);
	        }
	    }

	    private static  char [] rever(char []ai) {
	       char []au=new char[5];
	        for (int i=4,p=0;i>=0;i--,p++){//          ,        
	            au[p]=ai[i];
	        }
	        return au;//      
	    }
	}

方法2
 InputStreamReader in=new InputStreamReader(System.in);
    BufferedReader buf;
      buf=new BufferedReader(in);
              String reInt;
             reInt=buf.readLine();
              String reverse=new StringBuffer(reInt).reverse().toString();
              System.out.println(reverse);


方法3
Scanner s=new Scanner(System.in);
        StringBuilder a=new StringBuilder(s.next());
       a=a.reverse();
        System.out.println(a);