| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 557 人关注过本帖
标题:初学 java 有一道题需要大神提示
只看楼主 加入收藏
ldj34089850
Rank: 2
等 级:论坛游民
帖 子:22
专家分:12
注 册:2013-11-10
结帖率:60%
收藏
已结贴  问题点数:20 回复次数:1 
初学 java 有一道题需要大神提示
编写一个控制台程序的声明一个double类型的变量并将其初始化为某个值,如1234.5678提取值整数部分并且将其存储在一个类型为long的变量中,然后提取小数值部分的前4位并且将其存储在一个short类型的整数中。通过输出两个存储为整数的值来显示double的值
搜索更多相关主题的帖子: double 控制台 java 
2014-08-05 22:23
lipenglei
Rank: 2
等 级:论坛游民
帖 子:3
专家分:20
注 册:2014-7-16
收藏
得分:20 
import java.util.*;
 public class A1{
         public static void main(String[] args){
             String first;    //输入的double类型的值
             Long zs;        //整数部分
             Short xs;        //小数部分
            
             //输入值
             Scanner qq = new Scanner(System.in);
             System.out.println("请输入一个double类型值");
             first = qq.next();
            
             //取整数、小数并转化为Long、Short类型
             zs = Long.parseLong(first.substring(0, first.indexOf(".")));
             xs = Short.parseShort(first.substring(first.indexOf(".") + 1, first.indexOf(".") + 5));
            
             //输出
             System.out.println(zs);
             System.out.println(xs);

             }
 }
2014-08-06 09:29
快速回复:初学 java 有一道题需要大神提示
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017844 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved