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所有变量定义时都要赋初值吗????的主要内容,如果未能解决你的问题,请参考以下文章

C语言指针变量为啥要赋初值?

.为啥c语言里有的变量要赋初值,有的变量不用赋。

在c语言中给变量赋初值有啥作用

c语言如何通过函数来改变已经赋初值的全局变量的值?

在keil中初始化时如何定义一个全局变量,并且赋初值为0xff

在c语言里怎么把第一个变量的值赋给第二个变量