首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java_数据类型转换、运算符

数据类型转换 Java程序中要求参与计算的数据,必须要保证数据类型一致,如果数据类型不一致将发生类型的转换。...1.1 自动转换 一个 int 类型变量和一个 byte 类型变量进行加法运算,运算结果,变量的类型将是 int 类型 public static void main(String[] args) {...double类型 //int类型会提升为double类型 double e = d+i; System.out.println(e); } 转换规则 范围小的类型向范围大的类型提升...byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double 1.2 强制转换 强制转换格式: 数据类型 变量名 = (数据类型)被转数据值; 当一个 short 类型与...int 类型相加,我们知道会类型提升,但是还想给结果赋值给 short 类型变量, 就需要强制转换

37030
您找到你想要的搜索结果了吗?
是的
没有找到

integer转string java_Integer转换String类型

在学习泛型时,遇到了一个小问题: Integer i = 2; String s = (String) i; Integer类型转换String类型,本来想直接用强制转换,结果报错: Exception...in thread “main” java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String...经过搜索资料后发现,这样的转换只能通过以下方式进行: Integer i = 2; String s = i.toString(); 这里给出一个稍微复杂点的代码,这个例子是Oracle官方解释泛型与不使用泛型的优势的一个例子...package graph; import java.util.*; public class JustTest { public static void main (String[] args)...//String myStr = (String)((ObjectContainer)objectList.get(0)).getObj(); // 运行时这里报错 String myStr = ((ObjectContainer

1.9K30
领券