public class ByteTest
{
public static void main(String[] args)
{
byte a = 56;
int bigValue = 2147483647;
short bigvalue2 = 32767;
long bigvalue = 9999999999999L; }
}我理解的是java把byte、short、int取值范围之间的整数常量默认为对应的类型,如56就是byte类型
32767就是short类型2147483647就是int类型。比int大的数默认是什么类型呢?比如程序中的9999999999999L如果不加L会报错。
{
public static void main(String[] args)
{
byte a = 56;
int bigValue = 2147483647;
short bigvalue2 = 32767;
long bigvalue = 9999999999999L; }
}我理解的是java把byte、short、int取值范围之间的整数常量默认为对应的类型,如56就是byte类型
32767就是short类型2147483647就是int类型。比int大的数默认是什么类型呢?比如程序中的9999999999999L如果不加L会报错。
解决方案 »
- 我往map放节点来模拟画图,这个map中元素的顺序是如何确定的呢?
- 关于常量池String str1 = new String("abc");
- 谁能帮我,请进来,谢谢
- 一个监听器同时监听3个按钮根据按钮文字所写的颜色,来改变面板的背景颜色,请帮我看看代码.
- TOMcat的CLASSES是不是自己建立的
- 发送邮件发生错误:java.lang.SecurityException: Access to default session denied
- 求救如何将一个已经继承了JPanel类的java application转变为Applet???
- 最少有200分!
- 关于SQL Server数据库连接
- 请教Java Socket高手一个“Java Socket工具的创建”中的技术点。
- java 如何添加图片?
- 请教一个正则表达式的写法
而且56的话也可能是char吧