24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2474  |  回复: 1

sooooooophia

新虫 (初入文坛)

[交流] java中求一个long数字的位数(在线等)已有1人参与

求long整数的位数( 能求负数位数,包括0也能求出位数,要用Scanner输入)

只能用basic arithmetic operations+ - * /
只能用下面的语法。。
http://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#addExact-int-int-
而且只能用一条公式表达出==
请各位大神帮忙!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

布扎手的刺猬

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
import java.util.Scanner;
class Test {
        public static void main(String[] args) throws Exception{
                Scanner sc = new Scanner(System.in);
                long num = sc.nextLong();
                String str = String.valueOf(Math.abs(num));
                System.out.println(str.length());
        }
}
2楼2014-09-29 22:53:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sooooooophia 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见