99问答网
所有问题
java中为什么运算值为double可以直接赋值int变量?
为什么age/1000值为double类型 却可以不用强制转换赋值给int类型?
举报该问题
其他回答
第1个回答 2020-09-29
java 中不是说不能整除得到的结果就是 double, 这是不存在的
java 中所有四则运算的结果类型只和参与运算的变量类型有关, 和计算结果是无关的
两个 int 类型的参数进行四则运算, 结果一定是 int
不同类型的变量进行四则运算, 计算结果的数据类型有参与运算参数中类型范围较大的决定本回答被提问者采纳
第2个回答 2020-09-29
你连入门的东西都没掌握?你知道/这个的作用吗?/是除法,你左右两边都是整数,/就是取商的整数部分,如果左右两边有一个是double类型,就是做除法
相似回答
Java
,方法参数
中double为什么可以
写成
int?
答:
Java中当把级别低的变量的值赋给级别高的变量时,系统会自动完成数据类型的转换。因为double得级别比int的高
,所以,当你输入int型的时,系统会自动转换,自然不会报错。
double
型
变量可以
赋给
int
型变量吗?
答:
D、
int
型
变量
在内存中占的空间比
double
型少,所以不能把a,b
的值赋
给w
java
语言,
变量赋值
问题。
答:
new运算符首先调用构造方法给成员变量初始化,
遇到没有被初始化的成员变量的时候java自动赋值,int,long等整数自动赋值为0,float,double自动赋值为0.0
,char自动赋值为\0。这说的是非静态,对于静态的成员变量,它不属于某一个对象,所以当一个类被装载到内存的时候 如果没有被初始化java自动赋值。非...
Java 中
怎样将
int
强制转化
为 double
答:
比如直接将a赋给一个
double变量
,double c=a。应该先生成一个
double的
外覆型Double,再用
Double的int
Value()得到int。计算n个数相加的和,每个数位数递增1个数。如1,11,111,1111 ...总结: 往面向对象来说,double就相当于
int的
抽象 延展阅读:
Java
由四方面组成:Java编程语言,即语法。Java文件格...
Java 中
怎样将
int
强制转化
为 double
答:
double的
表示范围远大于
int
,所以int类型
的值是可以直接赋
给double类型
变量的
,不存在强制类型转换的问题,
直接赋值
就可以了。
java中double
型转化
成int
型
答:
Java中double
型转化
成int
型的答案是使用强制类型转换。在Java中,可以使用强制类型转换将double类型转换
为int
类型。由于int类型是一种整型,它会丢失小数部分,只保留整数部分的
值
。这种转换可能会导致数据丢失或改变,因此在进行转换时需要谨慎处理。以下是具体的转换方法:具体解释如下:1. 强制类型转换方法...
double
类型
的变量
是否
可以
赋给整型变量
答:
不
能赋值
给整型
变量
!字符型也不行!数据类型转换原则如下图所示:double ← float 高 ↑ long ↑ ↑ unsigned ↑ 低
int
← char,short “←”表示必定的转换,如float型在
运算
时一律转换
为double
型;“↑”表示当运算对象为不同类型时转换的方向,如int型与double型混合运算,...
Java
编程
中为什么
要把
int
用括号括起来
答:
在Java编程中,有时候我们会看到将
int
用括号括起来的情况。这实际上是为了表达一种数据类型转换的操作,即将其他数据类型转换为整型。在
Java中
,数据类型是 重要的概念。每个变量都有特定的数据类型,它决定了
变量可以
存储的数据范围和可以进行的操作。当我们需要将其他数据类型转换为整型时,就需要使用括号...
自动类型转换的问题
答:
在
JAVA中
对基本数据类型,执行算术
运算
或按位运算,只要他们比"
int
"小比如(char,byte,short),那么运算前,这些值会自动转换为int.所以最终生成的结果就是int类型了 而通常表达示中出现的最大的数据类型,决定了其表达示结果的最终数据类型,如:将一个float与一个double相乖,其结果肯定
是double
,将一个int...
大家正在搜
double赋值给float
double类型赋值给float
int赋值给double
double类型怎么赋值
double强制类型转换为int
double赋值
double类型赋值
double型赋值
double数组赋值
相关问题
Java,方法参数中double为什么可以写成int?
java 中如何给double类型的变量赋值为0 啊?
java中,数值变量的赋值和对象的赋值有什么不同?
Java中两个double变量相除,或double除以int...
java中可以将一个变量声明为int型后再将其声明为doub...
Java中int转float可能会损失精度,但是int转do...
怎样实现将java基本类型(像是int,double)的实参...
java中double和int类型可以相加吗