2017-04-17 9 views
-4

数字の特定の位置に数字を挿入したいとします。Javaの数値の2つの連続する数字の間に数字を挿入する方法

int a=3456; 

は今、私は

a = 32456 

としてこの数字を作りたいので、どのように私は、java

+2

あなたはこれまでに何を試みましたか? – Logan

+0

a + = 29000は解決策かもしれません。あなたはより良い答えを与えるためにそれ以上指定しなかった –

答えて

1
int a = 3456; 
int quotient = 3456/1000; //3 
int remainder = 3456 % 1000; //456 

a = quotent * (1000 * 10) + 2 * 1000 + remainder; //32456 
1

に最初のあなたは(挿入のStringBuilderを使用し、その後のStringBuilder が必要であることを行うことができます)方法

int a=3456; 
StringBuilder sb = new StringBuilder(String.valueOf(a)); 
sb.insert(1,'2'); 

System.out.println(sb); 

をintに戻す

a=Integer.parseInt(sb.toString()); 
System.out.println(a); 
関連する問題