黑马程序员技术交流社区

标题: 一个小程序:输入一个数,除以9,计数器记录次数 [打印本页]

作者: 郑丹丹    时间: 2012-11-20 22:25
标题: 一个小程序:输入一个数,除以9,计数器记录次数
本帖最后由 dan8612 于 2012-11-21 15:33 编辑
  1. import java.util.Scanner;

  2. public class DivideTest {

  3. public static void main(String[] args) {
  4. // TODO Auto-generated method stub
  5. Scanner sc = new Scanner(System.in);
  6. while(true)
  7. {
  8. int num = sc.nextInt();
  9. if(num==-1)
  10. break;
  11. int temp = num;
  12. int count = 0;
  13. if(temp<9)
  14. System.out.println(num+"小于9,可以被"+count+"个9除。");else{ while(temp>=9)
  15. {
  16. temp = temp/9;
  17. count++;
  18. }
  19. System.out.println(num+"可以被"+count+"个9除。");
  20. }
  21. }
  22. sc.close();
  23. }

  24. }
复制代码

作者: 王震阳老师    时间: 2012-11-20 22:33
你能把意思在说的清楚些吗?你的意思是被9 99 999.......等几个9整除吗?
作者: 郑丹丹    时间: 2012-11-20 23:50
王震阳 发表于 2012-11-20 22:33
你能把意思在说的清楚些吗?你的意思是被9 99 999.......等几个9整除吗?

输入一个数,除以9,计数器记录次数

作者: 杜正冬    时间: 2012-11-21 00:33
应该用到取模 %
int x;
if(x%9==0)
Systrm.out.println("被除了");




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2