变量的名字不能重复
这个很简单,就像C语言一样,不同的变量要用不同的变量名字命名,不然重复,否则报错!!!!
变量未赋值不能使用
变量未经赋值,不能用它在输出或者用它来进行运算!!!
float类型和long类型的变量的注意事项
下面展示一些 测试所用的代码
。
public class Attention{
public static void main(String[] args){
long a = 10000000000000000;//长整型
System.out.println(a);
}
}
当我用cmd编译以上代码的时候,会出现以下错误
为什么会出现这样的错误呢??????????
原因就是在java当中,整型数据类型默认是int,而int的有效范围只有-32768 ~ 32767
即使前面定义的long类型也会默认int,因此需要在后面加L,然后告诉计算机这是一个长整型,代码如下:
public class Attention{
public static void main(String[] args){
long a = 10000000000000000L;//长整型
System.out.println(a);
}
}
这样就可以顺利把这个长整型输出!!!!
而对于float也是差不多的道理
public class Attention{
public static void main(String[] args){
float b = 3.14;//单精度浮点型
System.out.println(b);
}
}
当我编译以上代码的时候,会出现以下错误
这是因为浮点型默认的类型是double,即使前面定义的是float,因此我们需要在后面加F,告诉计算机这是一个单精度浮点型数据,代码修改如下
public class Attention{
public static void main(String[] args){
float b = 3.14F;//单精度浮点型
System.out.println(b);
}
}
这时候运行就没有问题了!!!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/95075.html