public class PlusONe {
public static void main(String[] args){
int n[]={1,2,3};
int[] array=PlusOne(n);
for(int i:array)
System.out.println(i);
}
public static int[] PlusOne(int[] digits){
int num=0;
int j=0;
int[] n=new int[digits.length];
for(int i=digits.length-1;i>=0;i--){
if(j<digits.length){
num=num+digits[j]*((int) Math.pow(10,i));
j++;
}
}
System.out.println(num);
j=0;
int temp=num+1;
while(temp/10>0){
n[j]=temp%10;
j++;
temp=temp/10;
}
n[j]=temp;
for(int i=0,k=n.length-1;i<k;i++,k--){
int t=n[i];
n[i]=n[k];
n[k]=t;
}
return n;
}
}
一个数组加1后生成一个新的数组
最新推荐文章于 2021-10-26 10:51:35 发布