Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java i';我在练习if语句,但我不断得到错误;找不到符号“;_Java - Fatal编程技术网

Java i';我在练习if语句,但我不断得到错误;找不到符号“;

Java i';我在练习if语句,但我不断得到错误;找不到符号“;,java,Java,//我的问题是如何在if语句中正确使用myAge 把你的代码放进去 将if()中的=更改为=) 如果(myAge==18) =是赋值运算符比这更糟糕:这不是Java 你不能把代码放在这样的类中间。它属于一个方法或构造函数 试着这样做: package practicejava; class TestConstructor { public String myName; public int myAge = 19; if (myAge = 18){ m

//我的问题是如何在if语句中正确使用myAge

  • 把你的代码放进去

  • 将if()中的
    =
    更改为
    =

  • 如果(myAge==18)


    =
    是赋值运算符

    比这更糟糕:这不是Java

    你不能把代码放在这样的类中间。它属于一个方法或构造函数

    试着这样做:

    package practicejava;
    
    class TestConstructor {
    
        public String myName;
    
        public int myAge = 19;
    
        if (myAge = 18){
    
          myName = "joe";
    
        }
    
    }
    

    =
    而不是
    =
    来检查是否相等。你的代码应该在一个方法中。我记得在我挣扎的时候,你是唯一对我好的人。谢谢兄弟们,这是讽刺吗?为什么16个月后的现在?我只是在重复我的老问题,笑着说这些问题多么可笑,哈哈。
    class TestConstructor {
    
        public String myName;
    
        public int myAge = 19;
    
        public TestConstructor(String name, int age) {
            myName = name;
            myAge = age;
            if (myAge == 18) {
                myName = "joe";
            }
        }
    }