java变量声明,赋值问题
来源:互联网 发布:淘宝评价不了怎么回事 编辑:程序博客网 时间:2024/06/04 17:56
查看下面的代码,写出可以使程序正常执行的修改方法
1.public class MyClass {
2. static String s1;
3. String s2;
4. public static void main(String args[]) {
5. String s3;
6. System.out.println("s1 =" + s1);
7. System.out.println("s2 =" + s2);
8. System.out.println("s3 =" + s3);
9. }
1.public class MyClass {
2. static String s1;
3. String s2;
4. public static void main(String args[]) {
5. String s3;
6. System.out.println("s1 =" + s1);
7. System.out.println("s2 =" + s2);
8. System.out.println("s3 =" + s3);
9. }
10.}
解析:删除第8行或者将第5行改为String s3 = "";
这道题牵扯到了变量的声明赋值问题,总结如下:
实例变量声明时可以不初始化,系统会自动初始化为0或者null;
局部变量在使用前必须先赋值;
局部变量与实例变量重名时以局部变量为准;
局部变量在它的作用域内部允许同名;
- java变量声明,赋值问题
- Java声明变量并赋值
- Java变量声明与赋值习惯
- JavaScript函数声明、变量声明及赋值的优先级问题
- java中的变量赋值问题
- C++与Java变量声明与赋值的区别
- 【Java】变量声明、定义、赋值与初始化区别
- MySql声明变量和赋值
- Mysql声明变量以及赋值
- Go-变量声明与赋值
- 变量的声明与赋值
- Mysql 声明变量并赋值
- Java中变量赋值的问题
- Java静态变量加载赋值问题
- Java成员变量调用方法赋值问题
- java类中声明的立即赋值的成员变量,真的立即赋值了吗?
- 结构体变量声明与赋值
- 结构体变量声明与赋值初始化
- MFC树形控件(CTreeCtrl)用法
- 编程珠玑_第二章_啊哈 算法
- Unity3D图像后处理特效——Depth of Field 3.4
- How RTPproxy work for OpenSER SIP Proxy
- 随想录(开源代码的学习方法)
- java变量声明,赋值问题
- squid+icap+clamav网关杀毒
- 在Mac下结合Xcode搭建Cocos2d-X开发环境!
- Unity3D图像后处理特效——Toonmapping
- Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!
- Set集合操作
- 打印1到最大的n位数
- [十大]一个开了十几年的民营企业,今年倒闭,老板的儿子写的,从这篇文章来看,中国经济转型就是个屁
- html5 靠谱不?