Java倒序输出数字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java倒序输出数字相关的知识,希望对你有一定的参考价值。
要求用户输入一个10位数的数字,然后倒序输出
java完成
public class test
public static void main(String[] args)
Scanner sc = new Scanner(System.in);
char[] ch = null;
System.out.println("请输入一个十位数的数字");
String str = sc.next();
if (str.trim().length() != 10)
System.out.println("你输入的数字格式不正确,清检查后重新输入");
else
ch = str.toCharArray();
for (int i = ch.length; i > 0 ; i--)
System.out.print(ch[i-1]);
参考技术A StringBuffer sb =new StringBuffer();
sb.append("1234567890");
System.out.println(sb.reverse().toString()); 参考技术B public class Test
public StringBuilder Write() throws IOException
BufferedReader buff = new BufferedReader(new InputStreamReader(System.in));
String content;
StringBuilder sb = new StringBuilder();
sb.append(buff.readLine());
return sb.reverse();
public static void main(String[] args) throws ClassNotFoundException, IOException
System.out.println(new Test().Write());
Java实现给定字符串的倒序输出
1.除2判中法:
public String orderDesc(String str){ byte [] bytes = str.getBytes(); for ( int i = 0; i < bytes.length / 2 ; i++) { Byte b = bytes [i] ; bytes [i] = bytes [bytes.length - 1 -i ] ; bytes [bytes.length - 1 -i ] = b ; } return new String (bytes) ; }
2.String类的toCharArray();
public static String orderDesc(String str){ char[] charArray = str.toCharArray(); String newStr = ""; for (int i=charArray.length-1; i>=0; i--){ newStr += charArray[i]; } return newStr; }
以上是关于Java倒序输出数字的主要内容,如果未能解决你的问题,请参考以下文章