當前位置:編程學習大全網 - 網站源碼 - Java 編寫程序實現給壹個不多於5位的正整數,求它是幾位數,並且逆序打印出各位數字。自己實在編不

Java 編寫程序實現給壹個不多於5位的正整數,求它是幾位數,並且逆序打印出各位數字。自己實在編不

public?static?void?convert(int?num)?{

if?(num?<?0)?{

System.out.println("輸入壹個正整數!");

return;

}

//?求位數

int?step?=?1;

int?result;

int?temp?=?10;

while?(true)?{

result?=?num?/?temp;

if?(result?>?0)?{

temp?*=?10;

step++;

}?else?{

System.out.println("位數:"?+?step);

break;

}

}

//?反轉

String?numStr?=?String.valueOf(num);

char[]?newNum?=?new?char[numStr.length()];

for?(int?i?=?0,?j?=?numStr.length();?i?<?j;?i++)?{

newNum[j?-?i?-?1]?=?numStr.charAt(i);

}

System.out.println("反轉後:"?+?String.valueOf(newNum));

}

妳試試可以不,沒想到好的,這個方法感覺有點麻煩

  • 上一篇:LSP是什麽意思?
  • 下一篇:redis list如何去重
  • copyright 2024編程學習大全網