首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在java中初始化变量

在java中初始化变量
EN

Stack Overflow用户
提问于 2015-09-04 09:38:47
回答 1查看 68关注 0票数 1

在我的程序中,我试图在声明变量之后初始化它,但是我不能。请解释为什么我不能在声明之后初始化。

代码语言:javascript
复制
class Animal
{
    int var;
    var=99; //Getting errors when i try to initialize here
    void Print()
    {
        System.out.println(var);
    }
}

class Dog
{  
    public static void main(String args[])
    {
        Animal obj=new Animal();
        obj.Print();
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-04 09:40:35

你的陈述无效。

您可以执行声明语句或flow语句。

您所做的是一个流语句,您可以在声明、构造函数或方法以及静态和非静态块中执行该语句。

表达式语句,还有另外两种类型的语句:声明语句和控制流语句。声明语句声明变量。您已经看到了许多声明语句的示例:

代码语言:javascript
复制
// declaration statement
double aValue = 8933.234;

最后,控制流语句控制语句的执行顺序。

阅读关于statements and Expressions的文章

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32394773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档