您的位置:

java默认值,java默认值怎么设置

本文目录一览:

java布尔型数组的默认值是什么?

八大基本数据类型的默认值:\x0d\x0aboolean false\x0d\x0achar '/uoooo'(null)\x0d\x0abyte (byte)0\x0d\x0ashort (short)0\x0d\x0aint 0\x0d\x0along 0L\x0d\x0afloat 0.0f\x0d\x0adouble 0.0d\x0d\x0a布尔数组没有赋值也一样。

java中静态变量的默认值是0?

1、首先局部变量在类体中,一般是最先定义的,而局部变量是在方法或各种其他语句中,

2、而方法可以同时调用成员变量和局部变量。这里以方法F()为例。

3、如果方法中的局部变量的名字和成员变量的名字相同,那么方法就会隐藏成员变量,在方法进行操作时采用局部变量。

4、而如果想使用隐藏的成员变量值,那么只需添加this.成员变量即可实现其值调用。

5、局部变量没有默认值。如果在使用局部变量时不为其赋值,那么在编译的时候就会出现错误,这是因为方法在使用局部变量时不会为其赋初值,而相反,成员变量如果没有赋值,系统会为其自动设定默认值0。

Java有哪些基本数据类型,它们的关键字和字长以及变量的默认值是什么

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

byte

1字节,short

2字节,char

2字节,int

4字节,long

8字节,float

4字节,double

8字节。

除了boolean的默认值是false外,其他的默认都是0

double java默认初值

基本数据类型作为类的成员时,

即使没有对其进行初始化,

java也会确保它有一个默认值,如下:

基本类型的初始值 基本类型 默认值

boolean false

char \u0000(null)

byte (byte)0

short (short)0

int 0

long 0L

float 0.0f

double 0.0d

上面的默认值,是当变量作为类的成员使用时才有的,

java这样做是保证基本类型的成员变量得到初始化,

防止产生程序错误,

但这些值在实际的程序中可能都是不合理的,

所以最好明确的给出初始值。

上面的默认值对在程序中非成员变量就不适用了,

非成员变量如果不明确给出初始值,就可能是任何值。

在java程序编译时会提示你一个错误,而不是c++中的警告。

至于那些应用类型,像数组,对象啦,有些复杂,根据你的类型而定,对象一般弄人为null,

数组根据你的类型,按照基本数据类型的默认值来初始化……

本文来自CSDN博客,转载请标明出处:

java中在一个类中如何设定默认值

public class A {bai

private int a,b;

public void apple(int a=1,int b=2 )

{

return 0;

}

方法apple中的参数a的默认值zhi是1,b的默认值是2。

扩展资料:

Java还包括一个类的扩展集合,分别组成各种程序包(Package),用户可以在自己的程序中使用。例如,Java提供产生图形用户接口部件的类(java.awt包),这里awt是抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(java.io包)和支持网络功能的类(java.net包)。

参考资料来源:百度百科-Java