为了账号安全,请及时绑定邮箱和手机立即绑定

请告诉我这个怎么算的

请告诉我这个怎么算的

乐享天机 2018-07-17 10:47:32
编写一个程序,输入一个任意位数的整数,将输入数分离成单个数字,然后打印出这些数字,个数字间间隔3个*符号。 提示:使用整除除法和求模运算符。   例如:如果用户输入:42933,  那么输出是:  4***2***9***3***3
查看完整描述

1 回答

?
黑女2008

TA贡献75条经验 获得超32个赞

int num=42933;
int length=String.valueOf(num).length();
for(int i=length;i>0;i--){
    System.out.println((int)(num%Math.pow(10,i)/Math.pow(10,i-1)));
}


查看完整回答
反对 回复 2018-07-17
  • 黑女2008
    黑女2008
    System.out.println(42933%(10*10*10*10*10)/(10*10*10*10)); System.out.println(42933%(10*10*10*10)/(10*10*10)); System.out.println(42933%(10*10*10)/(10*10)); System.out.println(42933%(10*10)/(10)); System.out.println(42933%(10)/1);
  • 黑女2008
    黑女2008
    System.out.println(42933%(10*10*10*10*10)/(10*10*10*10)); System.out.println(42933%(10*10*10*10)/(10*10*10)); System.out.println(42933%(10*10*10)/(10*10)); System.out.println(42933%(10*10)/(10)); System.out.println(42933%(10)/1);
  • 1 回答
  • 0 关注
  • 990 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信