注册 登录
编程论坛 JAVA论坛

在main()方法中,赋值语句放在不同位置如何能够让程序运行起来?

zt815082858 发布于 2017-10-12 21:29, 2220 次点击
public class Number {
    public static void main(String[] args) {
        byte mybyte=124;
        short myshort=32256;
        int myint=45784612;
        long mylong=46789451;
        long result=mybyte+myshort+myint+mylong;
        System.out.println("结果为:"+result);
    }

}


public class Number {
    byte mybyte=124;          ——————————————>>>对前一个程序修改后:赋值语句放在这里,无法运行,那有没有什么方法能够运行程序?
    short myshort=32256;
    int myint=45784612;
    long mylong=46789451;
    public static void main(String[] args) {
        long result=mybyte+myshort+myint+mylong;
        System.out.println("结果为:"+result);
    }

}
4 回复
#2
kingpc5202017-10-13 14:03
直接运行main方法
#3
zt8150828582017-10-13 18:33
回复 2楼 kingpc520
在ecplise中怎么搞?
#4
嗨呀你是谁2017-10-13 20:19
main是一个静态方法,而静态方法无法使用非静态属性的,你可以把那些基本数据类型前加static
#5
calix2017-10-13 21:04
属性加static改成静态的或者new对象,用对象调用
1