请问java中的double变量输出值最多表示16位进制十进制

java中float和double输出结果到底是多少位_百度知道
java中float和double输出结果到底是多少位
输出1位 :因为 float 本来就是单精度的! 输出1位正常!不过通常带有 12.2f
1.float 它最多只能保存 7位有效数字! 2.两个float相乘结果为float 3.乘数中只要有一个数为double,结果也有double
4.实数在计算机是以浮点数的形式表示的。所以要看它的实际二进制的编码方式
其他类似问题
为您推荐:
float的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java怎么输出每个变量的值而不是变量的和_百度知道
java怎么输出每个变量的值而不是变量的和
java可以通过字符串连接符输出每个变量的值。因为默认情况下,编译器会把 + 当做运算符,而不是连接符。所以假设有三个变量
int a=1,b=2,c=3;只需要将运算符“+”变成连接字符串的连接符,就可以了。具体实现如下:
System.out.println(&& + a + b + c);控制台输出如下:*********123*********
其他类似问题
为您推荐:
提问者采纳
public static void main(String arg[])
int a=1,订氦斥教俪寄筹犀船篓b=2,c=3;
System.out.println(a+&&+b+&&+c+&&);
提问者评价
java的相关知识
其他2条回答
你这样写System.out.println(a1+&&+b1+&&订氦斥教俪寄筹犀船篓+c1);
在输出的时候输出一下变量运算的变量名称
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁JAVA程序设计课程作业,二、多选题1.指出正确的表达式A.double a=1.0B.Double a=new Double(1.0)C.byte a = 340D.Byte a = 1202.现有一变量声明为下面赋值语句中错误的是A.aa=B.aa=FC.aa="true";D.aa=0;3.下面的是关于类及其修饰符的一些描述,正确的是A.abstract类只能用来派生子类,不能用来创建abstract类的对象.B.final类不但可以用来派生子类,也可以用来创建final类的对象.C.abstract不能与final同时修饰一个类.D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法.4.下面的表达式哪个是正确的?A.String s="你好";int i=3; s+=iB.String s="你好";int i=3; if(i==s){ s+=i}C.String s="你好";int i=3; s=i+sD.String s= int i=(s!=null)&&(s.length>0)?s.length():0;5.选出合理的标识符A._sys1_B.2C.$D.class6.设有如下代码:class Base{} public class MyCast extends Base{ static boolean b1= static int i = -1; static double d = 10.1; public static void main(String argv[]){ MyCast m = new MyCast(); Base b = new Base(); //Here } } 则在 //Here处插入哪个代码将不出现编译和运行错误A.b=mB.m=bC.d =iD.b1 =i7.执行下列代码后,哪个结论是正确的 String[] s=new String[10];A.[10] 为 ""B.[9] 为 nullC.[0] 为 未定义D..length 为108.面向对象程序设计的基本特征是A.抽象B.封装C.继承D.多态9.指出下列哪个方法与方法public void add(int a){}为合理的重载方法.()A.public int add(int a)B.public void add(long a)C.public void add(int a,int b)D.public void add(float a)10.以下哪些不是paint()方法使用的参数类型?()A.GraphicsB.Graphics2DC.StringD.Color三、判断题1.一个类只能有一个父类,但一个接口可以有一个以上的父接口.A.错误B.正确2.java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面.3.在Java中%是取余运算符,要求两端操作数为整型.4.Java语言中的接口可以继承,一个接口通过关键字extends可以继承另一个接口5.Java源程序文件中是不区分字母的大小写的.6.所谓抽象类就是包含有抽象方法的类.7.各种类型数据混合运算中,不同类型的数据先转化为同一类型,然后进行运算.8.在类中定义重载方法时,每个重载方法的参数个数或参数类型可以相同.9.设String对象s=”H”,运行语句System.out.println(s.concat(“ello!”));后String对象s的内容为”Hello!”,所以语句输出为”Hello!”.10.Java中的String类的对象既可以是字符串常量,也可以是字符串变量.11.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目.12.Java中所有的类都是java.lang的子类.13.在实现子类的构造方法时,先调用子类的构造方法,在实现子类的finalize()方法时,最后调用子类的finalize()方法.14.System.out.println(“Hello java!”)中out是System 类的一个成员变量.15.接口中所有方法均为抽象方法.16.Java 源程序的文件名必须和公共类的类名相同.17.一个类如果实现了某个接口,那么它必须覆盖该接口中的所有方法.18.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法.19.当运行javac命令对一个java源程序进行编译时,必须写出该源程序文件的完整文件名,包括扩展名.java.)20.一个类可以生成多个对象,并且这些对象都具有相同的属性.
wghdbniod007C1
1.ABD 自动装箱拆箱,byte的范围不能超过2552.BCD false关键字必须小写,且Java不支持0转false,C/C++中支持3.ACD abstract抽象必须被继承,不能被实例化,final类不能被继承4.ACD +在字符串操作中用作连接符,三元运算符A?B:C若表达式A为真,则返回B的值,若A为假,返回C的值5.AC 标识符命名规则:以英文字母或_$开头,包括英文字母,数字_$,不能是Java保留关键字6.AC 父类接受子类对象,自动完成类型转换,这叫安全的向上转型7.BC 系统给引用类型赋的初值都是NULL而String是一个引用类型8.BCD 基本概念9.BCD 方法的名字和方法参数合起来叫做:方法标签,方法由方法标签唯一标示!方法的重载要求方法名相同的情况下,来区别不同的方法,所以只能靠参数的不同来区别!10.BCD 这题出得真烂,也不给出是哪里定义的paint()方法,这里姑且当做Swing中的一个方法来对待.以下是判断题:1.A java只支持单继承2.A 高级的异常类放前面,后面的将无用3.A 浮点数也可以4.B5.A 区分6.A 抽象类不一定要有抽象方法7.B 都转为数据类型最大的那个类型再运算8.A 这个表述=.=其实参数类型和个数都相同的情况下,还可以根据参数的排列来区别方法9.A String不可变字符串!10.A 同上11.B 这个题目怎么说呢,如果父类有private成员,则子类虽然继承到了这个成员,但是无法访问它,不知道这算不算子类成员,这里如果算,那么是对的,如果不算,就是错误12.A java.lang是包名!应该是java.lang.Object13.A 刚好说反了14.B 15.B 接口中只能有抽象方法,且不用显示的修饰为abstract16.B17.B18.A 抽象类可以有普通方法19.A20.A 指属性的类型相同,那是对的,如果指属性的值相同,这个就错了个人答案,仅供参考,错误之处,请多包涵
为您推荐:
扫描下载二维码【图文】java_01_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
上传于||暂无简介
大小:3.39MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢1407人阅读
Android(29)
http://blog.csdn.net/snakeqi/article/details/344069
首先来看一下java中的基本类型,如下表:
Primitive type
Wrapper type
Unicode 216- 1
+215—1
+231—1
+263—1
java的基本类型存储长度都是固定的,不因机器的不同而不同,因此使java拥有了良好的移植性。
最近在做项目时,需要在一个变量里存放16位长的二进制数字,查看上表可知short类型正好符合需要。
但是因为java中的数字类型都是有符号的,因此short类型的第一位被用于表示符号,实际存储长度只有15位,
即-7FFF-+7FFF。那如果要存放+7FFF-+FFFF的数字该怎么办呢?只有采取变通的办法,采用变换算法。我们可以利用-7FFF--0001来存放大于7FFF的数字。转换公式为-(FFFF-X)-1。由于有了符号,所以+0000和-0000是相等的,所以比无符号数少了1个数字,所以要在公式里减1,由于这个问题,用这个方法我们就不能存放+8000了。
用这个方法可以基本满足我们的需要,如有特殊需要,如要存储+8000,那只有采取别的办法了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:481264次
积分:6150
积分:6150
排名:第2455名
原创:100篇
转载:235篇
评论:58条
(1)(2)(3)(8)(1)(1)(4)(8)(18)(13)(32)(21)(34)(2)(3)(2)(46)(7)(15)(4)(1)(1)(2)(1)(1)(1)(4)(24)(13)(6)(1)(1)(2)(1)(2)(3)(24)(14)(1)(6)(1)}

我要回帖

更多关于 double 16位 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信