「整型反序java」什么是反序数
今天给各位分享整型反序java的知识,其中也会对什么是反序数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
用java实现整型反序
public class NumberInverse
{
private int amount;
private String stringOutput;
private int inverseInt;
public NumberInverse(int input)
{
if (input 99999 || input -99999)
{
System.out.println("请输入一个小于5位的整数");
return;
}
// 位数
amount = Integer.toString(Math.abs(input)).length();
// 空格显示
for (char c : Integer.toString(Math.abs(input)).toCharArray())
{
if (stringOutput == null)
{
stringOutput = "";
}
stringOutput += String.format("%s%s", String.valueOf(c),
" ");
}
stringOutput = input = 0 ? stringOutput : String.format(
"-%s", stringOutput);
// 逆序
String s = "";
for (int i = this.getAmount() - 1; i = 0; i--)
{
s += String.valueOf((Integer.toString(Math.abs(input))
.toCharArray())[i]);
}
inverseInt = input = 0 ? Integer.parseInt(s) : Integer
.parseInt(String.format("-%s", s));
}
public int getAmount()
{
return amount;
}
public String getStringOutput()
{
return stringOutput;
}
public int getInverseInt()
{
return inverseInt;
}
/**
* 测试
*
* @param args
*/
public static void main(String[] args)
{
NumberInverse n = new NumberInverse(-32345);
System.out.println(n.getAmount());// 打印位数
System.out.println(n.getStringOutput());// 打印格式化字符串
System.out.println(n.getInverseInt());// 打印逆序的数字
}
}
将整型数组反序排列用java实现
public void fan(int[] a){
int c[] = new int[a.length];
int j=0;
for(int i=a.length;i0;i--){
c[j]=a[i-1];
j++;
}
System.out.println(c[0]+""+c[1]+""+c[2]+""+c[3]);
}
public static void main(String[] args) {
int b[]={1,2,3,4};
new Test().fan(b);
}
}
java编程怎么完成任意输入一个正整数,反序输出每一位?
接收输入的数字,然后转成字符串,将字符串使用函数头尾颠倒,然后使用拆分函数拆分数字并输出
整型反序java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于什么是反序数、整型反序java的信息别忘了在本站进行查找喔。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。