乙個整數顛倒排列

2021-09-27 06:43:15 字數 784 閱讀 5037

第一種:不使用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,...