为啥不对?

来源:4-15 编程练习

筱越

2016-02-28 17:05

public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for (;count <= 9; count++) {    double res = num / Math.pow(10,count);    if ( res < 1)    {    System.out.println("它是个"+count+"位的数!");    break;    } } } } 这个为啥不对?

写回答 关注

4回答

  • 战霸天下
    2016-02-28 18:27:26
    已采纳

    这位同学。。。。你的代码是没问题的 之所以最后提示你和标准输出不符 是因为你最后输出的“!”是英文模式下的啊。。。。汗一个

    筱越

    非常感谢!

    2016-03-02 12:13:40

    共 1 条回复 >

  • 开始学习机
    2016-02-28 18:35:34

    我把你的代码放在eclipse里是可以出结果的,是对的啊,没有错。

  • 开始学习机
    2016-02-28 18:16:37

     int num = 999;


            int count = 0;


    for(;count<10;count++){


       if(num/Math.pow(10,count)<1){


           break;


       }


    }



       System.out.println("它是个"+count+"位的数!");

    你的方法和我想的一样撒

  • qq_沐曦_2
    2016-02-28 18:10:04

    代码没全吧,你把代码发全。

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题