JAVA方法01:方法的定义和调用

本文详细介绍了Java方法的定义、设计原则、主方法的解析以及输出语句System.out.println()的功能。方法作为代码的集合,用于执行特定功能,遵循原子性原则。Java方法的定义包括修饰符、返回值类型、方法名和参数列表。调用方法时,可通过对象名.方法名(实参列表)实现,根据方法返回值类型选择不同的调用方式。
摘要由CSDN通过智能技术生成

方法的定义

  • java方法是语句的集合,他们在一起执行一个功能
  1. 方法是解决一类问题的步骤的有序组合
  2. 方法包含于类或对象中
  3. 方法在程序中创建,其他地方引用
  • 方法的设计原则:在设计方法的时候最好保持方法的原子性,就是一个方法只完成一个功能,方便后面的拓展
  1. 主方法public static void mian(String[] args){}解读:
  • public:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样 Java 虚拟机就可以找到 main() 方法,从而来运行 javac 程序。
  • static: 表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候 main() 方法也随着加载到内存中去。
  • void: main()方法的返回值类型是不需要返回值的。
  • main:主函数的方法名。
  • String[] args:主函数的参数列表,是一个数组类型的参数,而且都是字符串类型,args只是一个参数名。

     2.输出语句System.out.println();解读:

  • Syestem:是java.lang里面的一个类。
  • out:是System里面的一个静态数据成员,而且这个成员是java.io.PrintStream类的引用。
  • println():是java.io.PrintStream类里的一个方法,它的作用是向控制台输出信息。因为System.out是java.io.PrintStream类的实例的引用,所以可以通过 System.out.println(); 来调用此方法。
  • java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,定义一个方法包含一下语法:

修饰符 返回值类型 方法名称(参数类型 参数名){

       //  方法体

     // return 返回值;

}

  1. 修饰符:告诉编译器如何调用该方法,定义了该方法访问类型。
  2. 返回值类型:方法可能会返回值,returnValueType是方法返回值的数据类型,有些方法执行所需的操作,但没有返回值,returnValueType是关键字void。
  3. 方法名:方法的名称,
  4. 参数类型:参数类似一个占位符,当方法被调用时,传递值给参数,这个值被称为实参或变量,参数列表是指方法的参数类型,顺序和个数,方法可以不包含任何参数。

         ●形式参数:在方法被调用时,用于接收未接传入的数据,用来定义的作用。

         ●实际参数:调用方法时实际传入给方法的数据。

      5.return:需要返回的值,也可用于终止方法。

 

方法的调用

  • 调用方法:对象名.方法名(实参列表)
  • java支持两种调用方法的方式,根据方法是否返回值来决定:
  1. 当方法返回一个值时,方法调用通常被当作一个值

int i = result(实参);

      2.如果方法返回值是void,那么方法调用一定是一条语句

System.out.println(Hello World);

    Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        MethodDemo02 methodDemo02 = new MethodDemo02();
        methodDemo02.result();
    }

    public double result(){
        System.out.println("请输入第一个数:");
        double a = input.nextDouble();
        System.out.println("请输入第二个数:");
        double b = input.nextDouble();
        if (a < b){
            System.out.println("a < b");
        }else if (a > b){
            System.out.println("a > b");
        }else {
            System.out.println("a = b");
        }
        return ' ';
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值