打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Java每日一题_关于变量的使用

题目  ID:javaxxf 

(单选题) 下面代码的运行结果是()? 

public class javaxxf{
public static void main(String[] args){
   String s;
   System.out.println('s='+s);
}
}

A 代码编程成功,并输出”s=”

B 代码编译成功,并输出”s=null”

C 由于String s没有初始化,代码不能编译通过。

D 代码编译成功,但捕获到NullPointException异常



答案解析  ID:javaxxf 

正确答案是C

局部变量没有初始化不能直接被使用!



什么是全局变量?

答:在【类里面】声明的变量叫全局变量,全局变量也叫成员变量,全局变量,在全局作用域下申明的变量没有被手动赋值的却在程序中被使用的情况下,将被赋予初值:

1、boolean的默认值是false,
2、float、double的默认值是0.0,
3、byte、short、int、long的默认值都是0,
4、char的默认值是 '\0' (空字符),注意不是空格,更不是null

什么是局部变量?

 答:在【方法里面】声明的变量叫局部变量(也叫方法变量),没有默认值,如果在声明时未付初值而在接下来的程序中直接使用该变量的值将由编译器检查出错误。


提示:不懂的朋友可以把上面解析背一下!不但可以增强自己对知识点的掌握!而且对以后工作面试也有帮助!给自己定一个任务!每天就背一个知识点!日积月累!希望大家跟着本公众号一起进步!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PHP教程(4)全局使用局部变量(+参数默认值+静态变量)
NirvanaStudio--如何优化JavaScript脚本的性能
VB.NET变量作用域实际作用解析
【最新视频】第四十二集 全局变量和局部变量
11. 变量
2.3.4 变量的默认值
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服