Java拆数
2015-10-15 18:37
483 查看
我最近在如鹏网复习Java基础,今天写一个拆数的程序练练基本功。我这里说的拆数就是把一个整型的按位拆开,比如数字365从右边向左,个位5,十位6,百位3 这样拆开。
按照上述思路,先写了个简要的思路出来,可以看出先得到个位,然后除10得到十位,接下来同样的方法得到百位。
public class SplitNumber {
}“`
输出是从个位开始的,看起来不是那么直观,下一步我想改变下输出的顺序,以后再更新下代码,要精益求精才能学好编程呀!
按照上述思路,先写了个简要的思路出来,可以看出先得到个位,然后除10得到十位,接下来同样的方法得到百位。
public static void main(String[] args) { int number=365; int ge =number%10; System.out.println(ge); number=number/10; int shi=number%10; System.out.println(shi); int bai=number/10; System.out.println(bai); }``` 经过对规律的总结,把上述过程写到一个方法里,适应各种位数的数字。
public class SplitNumber {
public static void main(String[] args) { int number=365; split(number); } public static void split(int num){ while(true){ //每次打印最右边的数字 int right=num%10; System.out.println(right); num=num/10; //到最后一位跳出循环 if(num==0){ break; } } }
}“`
输出是从个位开始的,看起来不是那么直观,下一步我想改变下输出的顺序,以后再更新下代码,要精益求精才能学好编程呀!
相关文章推荐
- Stackoverflow上人气最旺的10个Java问题
- JDK1.8新特性之方法引用(Method References)
- java内存溢出
- SpringMVC实现返回不同视图
- spring的定时执行代码 跑批
- Java NIO学习-详细内容(二)
- 《JAVA 程序性能优化》笔记:性能调优工具之Java VisualVM配置
- Eclipse JNI 环境实战配置,轻松短时间搭建环境
- java
- OpenJWeb在Eclipse EE下的配置要点
- java在本地访问阿里云OCS
- Java中给数字补位
- java栈的实现
- 2、Struts2引入多个配置文件
- java Socket 一个服务器与多个客户端进行通信
- Java计算上下基线
- Spring注解
- 使用随机数计算pi值--java实现
- Spring+SpringMVC+mybatis+easyui整合实例----使用mybatis拦截器分页
- Spring+SpringMVC+mybatis+easyui整合实例-----easyUI界面部分