java所有变量定义时都要赋初值吗????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java所有变量定义时都要赋初值吗????相关的知识,希望对你有一定的参考价值。
??
不对。变量定义时可以不赋值,但是在调用的时候就需要。如果是成员变量的话,系统会给他初始化,赋默认值,比如int为0,boolean类型为flase,string类型为null等。
但是如果是方法里面定义的变量,系统不会给他赋值,在调用之前需要明确给他指定一个值。 参考技术A 局部变量需要,类成员变量可以不要,但建议用之前都赋初值为好,养成个好的编程习惯吧 参考技术B 局部变量必须定义时赋初值,实例变量和静态变量定义时可以不赋初值,系统默认给他们赋初值 参考技术C 不需要 但系统会为变量赋初始值 但编译时如果调用就会出错 参考技术D 若 final可以定义时就赋那
其他看自己那,
String规范的话弄个:null或"" int等弄个0或0.0....
boolean要赋那
一句话看自己用时的情况
四月九号java知识
1.dowhile();和while()结构最主要区别就是前者后面要一个分号
2.System.out.print();与System.out.println();的区别后者输出换行,
前者不换行
3.java语言和C语言计算一个程序的和差例如sum和循环次数n都要赋初值
不然容易报错
4.break语句使用较多的两种情况:
1)switch语句终止某个case
2)使一个循环立即结束
5.continue:终止当前这一轮的循环
6.return语句:使程序从方法中返回
7.switch(表达式)里面的表达式必须是整型或者字符型
case 常量表达式:
8.求完整数:利用循环结构完整数是由其各个因素组成,
故对这个数用循环一个个的取余,成立的数相加得到
9.阶乘和:利用for循环求乘积和相加和
10.求素数:除一和自身外不能被其他数整除的数
编程从3并且只测试奇数
开始先判断这个是否既小于被除数的平方根,又与除数3成立,如果成立
除数自增,如果大于被除数平方根那么这个数就是素数
今天做了后面练习题,觉得自己缺乏思考能力,慢慢积累编程思想
以上是关于java所有变量定义时都要赋初值吗????的主要内容,如果未能解决你的问题,请参考以下文章