永发信息网

java 程序中的主函数问题

答案:3  悬赏:30  手机版
解决时间 2021-08-23 09:00
主函数是静态的,那么在主函数方法里面声明变量int a;然后输出a的时候 是输不输出来的 为什么 按道理来说 主函数静态的  运行的时候  里面的变量也应该被分配啊
如果int a前面加一个static 就可以了
问题二:主函数可以被调用吗?呵呵 谢谢!!
最佳答案

看看我的代码对你有帮助:

这是第一个问题:

package com.andy;



public class hello {



   

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        int a=100;//a是可以被打印出来的,不加static。

        System.out.print("这是来自 hello的 主方法");

        System.out.print(a);



    }



}

这是第二个问题:

package com.andy;



public class NewMain {

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        int a=100;//a是可以被打印出来的。

        System.out.print("这是来自 NewMain的 主方法,它还调用了来自Hello的主方法");

        String[]
str={"AAA","BBB","CCC"};

        com.andy.hello.main(str);

        System.out.print(a);



    }



}



在你的IDE里面建立一个包:com.andy 然后建立两个类:hello,NewMain,运行一下,你就明白了,希望对你有帮助,Good Luck。

全部回答

不明白你为何会有这种想法,方法就是方法,数据就是数据,谁和你说的“静态的  运行的时候  里面的变量也应该被分配啊”你写个简单的程序就很容易验证

class A{

A(){

SYSO("11")

}

PUBLIC STATIC VOID MAIN(sTRING[] ARGS)

{

    A a = new A();

}

}

你自己试一下能不能打印出来东西

局部变量 只存在于 方法被调用期间

成员变量 存在于 类被实例化

静态变量 被加载之后就存在了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我刚创了个战队、怎样才能快速收到人呢?
高考满分作文诗歌选择,高考写诗歌需要几行
肛门的作用
班级关于团结格言初中,有关团结的句子
It is unnecessary to walk your dog every d
走在田字格里怎么写,走在田字格中怎么写
新安县洛阳走遍美国美语学校哪位知道具体地址
最近我写了一篇小说内容有励志、爱情、友情、
肖申克的救赎老布台词,求肖申克的救赎中瑞德
为什么例假会提前,为什么月经会提前呢
∫x^2*(1+x^3)^(1/3)dx
湘潭县湘潭梅林桥镇食品安全委员会办公室地址
分手了,还联系好吗?
降的多音字组词急在线!
张杰谢娜会出现在湖南卫视的七夕上么
推荐资讯
虚拟光盘打开出错
通城县咸宁百佳超市怎么去啊,谁知道地址啊
湛河区平顶山中兴超市地址是什么,有没有知道
usder.db的数据库
军校毕业是本科还是专科?
里面的女的是谁?
无法打开9158虚拟视频怎么办
苏州汽车北站有到固始的车吗
去人事局交报到证的时候,是不是也要交就业协
买内蒙古乌海市的房哪里便宜又好
萨尔图区大庆世一堂在哪里啊,我有事要去这里
— Must I come back in a week?— Oh,no,you
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?