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

发布网友

我来回答

3个回答

热心网友

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。

热心网友

        /**
 * 反转一个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;
}

热心网友

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);
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com