1.给定输入一个整数,输出他的位数
2.给定输入一个整数,逆序将它输出
-
给定一个整数输出他的位数
public static int getBit(int n) {//给定一个整数,输出多少位数
int i = 1;
for (; i <n ; i++) {
if (n%10==0){
}
n=n/10;
}
return i;
}
-
逆序输出
public static int getReverse(int n){//给定一个整数4321,逆序1234
int result=0;
while(n!=0){
int x= n%10;
result=result*10+x;
n=n/10;
}
return result;
}
-
主函数部分;
public static void main(String[] args) {
int sum=getBit(100000);
System.out.println(sum);
int sum1=getReverse(43215);
System.out.println(sum1);
}
}