怎么用java语音编写把一个四位数倒置过来输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用java语音编写把一个四位数倒置过来输出相关的知识,希望对你有一定的参考价值。

public static void main(String[] args) 
// TODO Auto-generated method stub
int num = 1234;
String str = num + "";// 将数字转换成字符串
char[] chs = str.toCharArray();// 将字符串转成字符数组
String result = "";// 新的string用来接收倒置的数字

//从数组的最后一个字符开始到第一个,依次拼到string中
for (int i = chs.length - 1; i >= 0; i--) 
result = result + chs[i];


int num2 = Integer.parseInt(result);// 还原成int类型
System.out.println(num2);



 任意位数的int型数字,或者任意长度的字符串都可以。只是int型数字需要先转成String。

参考技术A         /**
 * 反转一个int值
 * @param  number_4_bit 待反转数据
 * @return
 */
public static String reversal (int number_4_bit) 
String rs = "";
String tp = number_4_bit + "";
for(int i = tp.length() - 1 ; i >= 0;i--)
rs += tp.charAt(i);

return rs;

参考技术B public class Main

public static void main(String[] args)

int shu = 1234;
int result = 0;
for (int i = 1000; i > 0; i /= 10)

result += shu % 10 * i;
shu /= 10;

System.out.println(result);

Java输出结果怎么对齐

比如输两行字,可是上一行的字只有一位数,第二行的字有二位数,怎么对齐输出来啊
就是每一列对齐啊,如果第一行有一位数的数,又有二位数的数,用什么语句可以使他每列对齐啊

只能用空格或制表位"\t"来对齐了

首先根据需要把每一列的宽度设死,比如每列10个字符,在输出的时候,每输出一列,后面加上这列的宽度减去已经输出列数的字符数。
如下:

public class Col

/**
* @param args
*/
public static void main(String[] args)
String[][] str="12","5","998","154682","5","998","12","182";
int col=10;
for (int i = 0; i < str.length; i++)
for (int j = 0; j < str[i].length; j++)
System.out.print(str[i][j]+getPlace(col-str[i][j].length()));

System.out.println();



public static String getPlace(int count)
String str="";
for (int i = 0; i < count; i++)
str+=" ";

return str;

参考技术A

java输出可以定义每行开头的空格数,示例如下:

public class ceshi
  public static void main(String[] args)
  
   for(int i=0;i<=10;i++)
  System.out.printf("%10s", i);
       
   //%10s 是表示对应的空格10格
   //i 是将要输出的
   
 

参考技术B System.out.println("\t" + "5");
System.out.println("\t" + "55");
参考技术C 左对齐?
右对齐?

以上是关于怎么用java语音编写把一个四位数倒置过来输出的主要内容,如果未能解决你的问题,请参考以下文章

编写一个程序:输入一个任意四位数,把这个数值分解为单个数字,打印出每个数字

Java输出结果怎么对齐

利用Python编写程序,输入一个三位数,分离出各位数上的数字并输出

27、写一个函数,判断某一个四位数是否玫瑰花数 用C语言写

输入一个4位数的正整数,用C#编写程序,输出这个数的千位、百位、十位和个位,怎么写?

java自定义函数,将任意四位数反序输出到控制台,思路如图