zoukankan      html  css  js  c++  java
  • Java变量的初始值

    Java中的变量如果没有赋值,成员变量默认被初始化,局部变量则不会。

    对于成员变量 int a;         // a的初始值为0

    如下例中的成员变量a,b,c,d

    public class VariableInitialValue {
    
    	public static void main(String args[]) {
    
    		TestVariable obj = new TestVariable();
    
    		System.out.println("a="+obj.a);
    		System.out.println("b="+obj.b);
    		System.out.println("c="+obj.c);
    		System.out.println("d="+obj.d);
    
    	}
    }
    
    class TestVariable {
    
    	int a;
    	char b;
    	float c;
    	String d;
    }
    

     输出结果为:

    对于局部变量int a;          // a默认没有初始化

    对没有初始化的变量进行操作,java编译器会给出错误警告。

    如下例中的局部变量a,b

    public class VariableDeclaration {
    
    	public static void main(String args[]) {
    
    		System.out.println("Examples of variable declaration");
    
    		int a;
    		System.out.println("a="+a);
    
    		String b;
    		System.out.println(b);
    
    	}
    }

    错误信息:

    The local variable a may not have been initialized

    The local variable b may not have been initialized

  • 相关阅读:
    表格的增删改查
    选择省份时,自动显示对应省份的城市
    弹框提示用户输入
    dom
    css基础
    HTML基础
    B
    poj 1840 Eqs
    hdu 1166 敌兵布阵(线段树)
    poj 2586 Y2K Accounting Bug
  • 原文地址:https://www.cnblogs.com/deltadeblog/p/7107252.html
Copyright © 2011-2022 走看看