mshd.net
当前位置:首页 >> jAvA中string类型变量的默认初始值是什么? >>

jAvA中string类型变量的默认初始值是什么?

java中string类型变量的默认初始值是为null。 string a,b; 声明string类型变量,不需要考虑字符串分配的空间大小,并且在字符串初始化上也有更多选择。 1.string a("the dog"); 2.string a; a="the dog"; 3.string a="the dog"; 可也可以把重新...

一个变量作为类成员使用的时候,如果没有被初始化,java会为其分配默认值: Boolean false Char '\u0000'(null) byte (byte)0 short (short)0 int 0 long 0L float 0.0f double 0.0d 如果在一个方法中定义一个变量,java不会给其分配默认值,就...

Java定义了8个简单的数据类型:字节型(byte),短整型(short),整型(int),长整型(long),字符型(char),浮点型(float),双精度型(double),布尔型(boolean). byte 1字节,short 2字节,char 2字节,int 4字节,long 8字节,floa...

默认值有什么用。。。 这么说一下吧,第一个呢是方便 举个例子 你需要一个新的变量但是你还没想好初值是多少或者说就设置为0吧 这样每次都int i = 0 不如 int i;方便 。 第二个呢,因为变量除了String之外 除了那些基本数据类型的包装类 ,他们...

简单数据类型为某一方法声明局部变量时不会自动地初始化。 public class GryBoolean{ boolean flag; public static void main(String[] args){ GryBoolean gb = new GryBoolean() System.out.print("boolean的初始值 = " + gb.flag); } }

你定义的i是临时变量,这种临时变量是不会初始化的,只有类的成员变量才会被初始化。比如 class test { private int i; } 然后你创建一个test对象,new test(),那么这个对象的属性i就会被默认初始化为0。

对象 的默认是 null ,原类型 才有初始值 Integer ,Double 等 这些都死 Object ,初始值 是 null,不赋值是没有的。 int ,double 等这些原类型 是有初始值 0 的。

是这样的你下面的那个main方法是一个静态方法,静态方法里面是没法直接引用非静态方法和变量的。 如果你上面的那两个变量不添加static声明称静态变量的话,只有先声明Practice 的实例对象,然后在调用。 如下: public class Practice { int i; ...

变量分:成员变量,局部变量,定义成成员变量。ok了, public class a{ static int x; public static void main(String [] args) { System.out.println(x); } }

是这样的吧

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com