代码为什么下面会变红

为什么我在idea输入代码时,下面会变红,是软件问题,还是代码输入不正确

img

你得有类和main函数。不能这样直接写代码
public class Test{
public static void main(String []args)
{
//在这里写你的代码
}

}

java不是python,需要把代码封装成类,

是因为不符合java语言的规范,可以把这几行代码代码放在名为test1的类下的某个方法,如main方法内。测试的例子如下:


public class test1 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        int num1;
        num1 = 10;
        int num2 = 20;
        int num3 = num1 + num2;
        System.out.println("num1="+num1);
        System.out.println("num2="+num2);
        System.out.println("num3="+num3);
    }

}


img