java主函数怎么调用方法?java主函数如何传参?

java主函数是一个特殊的函数,作为程序的入口,可以被jvm调用。java主函数的调用是作为程序员必须知道的基本技能,那java主函数怎么调用方法?下面来我们就来给大家讲解一下。

调用方法:先生成一个对象,用“对象.方法()”的方式调用。

调用说明:java中的main方法是静态的,用于程序的入口,在静态方法中无法调用非静态方法,只能调用静态方法。想调用静态方法的话就要先生成该类的一个对象,通过对象调用非静态方法。

调用举例:

public class A
{
    public static void main(String[] args)
    {
        A a = new A();
        a.aaa();
    }
    public void aaa()
    {}
}

java主函数如何传参?

目标

(1)创建类,在编辑器中编写出程序源代码;

注意:

命令行参数是main方法的String类型的数组args,可以使用Integer.valueOf( )方法将字符串转为整型,例如:

int number= Integer.valueOf(“12321421”)

该方法的参数只能是数字字符串

(2)编译程序;

(3)运行程序。

实验部分

实验代码:

public class Average
{
    /**
    * @param args
    */
    public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        //获取三个字符参数
        String one = args[0];
        String two = args[1];
        String three = args[2];
        //将三个字符参数转为浮点型
        double int_One = Double.valueOf(one)
            .doubleValue();
        double int_Two = Double.valueOf(two)
            .doubleValue();
        double int_Three = Double.valueOf(three)
            .doubleValue();
        double average = (int_One + int_Two + int_Three) / 3;
        System.out.println("平均数为:" + average);
    }
}

在MyEclipse中编程,试用cmd命令编译、运行。

命令行编译java文件:

javac Average.java

PS:javac是编译java文件的命令,Average.java是你的java文件

命令行运行java文件:

java Average 3 4 5

PS:java是运行java文件的命令,Average是Java文件名,3、4、5是要往main函数传入的参数。

运行结果:

java主函数怎么调用方法?java主函数如何传参?.png

这样就实现了main函数传参,java主函数是程序的入口,如果一个程序没有主函数就无法运行哦!最后大家如果想要了解更多初识java知识,敬请关注奇Q工具网。

推荐阅读:

Qt怎么获取主窗口大小?Qt当前系统时间如何获取?

JAVA接口怎么定义?Java接口的功能是什么?

java构造函数可以抛出异常吗?java构造函数有什么特点?