第一種:不使用string,僅使用迴圈
scanner scanner=new scanner(system.in);
int a=scanner.nextint();
int al=string.valueof(a).length();//引數位數
int b=0;//最後值
for (int i = al; i>0; i--)
//修改後的中間部分
if(i>2)
}system.out.println(b);
第一種:使用string,迴圈
scanner scanner=new scanner(system.in);
int a=scanner.nextint();
string sa=string.valueof(a);
string s="";//最後值
for(int i=sa.length()-1;i>=0;i--)
system.out.println(s);
注:
1)如果要操作少量的資料用 string;
2)多執行緒操作字串緩衝區下操作大量資料 stringbuffer;
3)單執行緒操作字串緩衝區下操作大量資料 stringbuilder
翻轉乙個整數
今天又是給大家分享乙個小的知識點 翻轉乙個整數 相信我,知識點so so so easy 並且很容易理解。好了,閒話咱們就不多說了,直接開始今天的正題吧。首先先來看下題目是什麼。實現乙個整數的翻轉 如 初始值 123,翻轉後 321 初始值 123,翻轉後 321 首先不看答案,按照自己的想法來解答...
倒置乙個整數
倒置整數 比如 倒置前 int a 123654 倒置後 int a1 456321 public class test02 int result 0 儲存置換了位置的整數最後結果 int j len 下面的核心思想 通過for迴圈依次將每一數字按照位置乘以對應的10的j次冪 比如 第一位數字res...
下乙個排列
給定乙個若干整數的排列,給出按正數大小進行字典序從小到大排序後的下乙個排列。如果沒有下乙個排列,則輸出字典序最小的序列。樣例 左邊是原始排列,右邊是對應的下乙個排列。1,2,3 1,3,2 3,2,1 1,2,3 1,1,5 1,5,1 思路 1 先從右到左找到第乙個不屬於非最大字典序排列的元素l,...