Java基础教程18-方法传参和返回值
来源:互联网 发布:知已知彼百战不殆 编辑:程序博客网 时间:2024/06/06 03:16
前面一篇介绍了方法的创建和调用,这篇我们介绍带参数的方法定义和调用,还有演示一个方法有返回值。前面我们main方法前面修饰符有一个void关键字,void表示方法没有返回值。如果要返回值,就需要使用return这个关键字,而且要定义返回值的数据类型。请看下面示例。
package lessons;public class MyClass { public static void main(String[] args) { //调用方法 sayHello("Anthony"); // 不能直接Max(57. 89); 返回给函数Max,但不会输出到屏幕 System.out.println(Max(57, 89)); } // 定义自己的第一个方法 public static void sayHello(String name){ System.out.println("Hello " + name); } // 定义一个比较两个整数大小的方法 public static int Max(int a, int b){ if(a > b){ return a; }else{ return b; } }}
注意main方法中调用Max()方法,由于Max方法内部没有写打印语句,而是写了返回语句,所以main方法如何需要看到返回的数据,需要借助打印语句,这样返回的值才能在屏幕看到。这里解释下return,一个方法里面有return语句,就表示这个方法有返回值,谁调用了这个具有返回值的方法,返回值就返回给谁。这里只负责返回,不负责打印输出。所以这样解释,应该明白:上面打印语句调用了Max方法,所以,返回值就传给了打印语句,由于打印语句本身功能,所以才能输出到屏幕上。
阅读全文
0 0
- Java基础教程18-方法传参和返回值
- Kotlin基础教程-返回值和跳转
- Java基础教程29-Abstract类和方法
- java方法参数和返回值
- java基础教程--方法
- Java 中带参无返回值方法和带参带返回值方法的使用
- java基础教程-对象的传递与返回
- java中有无参数和返回值的方法
- Java方法中返回值,和打印的理解
- Java基础教程17-方法简介
- Java基础教程27-方法重写
- 使用java传参调用exe并且获取程序进度和返回结果的一种方法
- java compareTo()方法返回值
- 方法调用和返回值
- Java方法——方法定义,方法重载,参数和返回值
- java基础教程-包和接口
- scala调用matlab方法传参和接收返回数据
- c# 匿名方法传参数 和有返回值
- 3.1 Linux中的文件IO (13、14节)
- Spring(1-1、基于xml装配Bean)
- C8051F没有无法进main函数的解决办法之一
- 解决IIS+PHP出现的“500
- 7. Reverse Integer
- Java基础教程18-方法传参和返回值
- Lecture 2: Supervised machine learning
- http协议无状态中的 "状态" 到底指的是什么?!
- Ancient Cipher
- 程序员面试金典——实时中位数_
- vue2.0实战案例之高级教程-老孟编程
- 四、5、Date类型及方法
- POJ3155_Hard Life_二分求解分数规划||最大权闭合图
- POJ 1969 Count on Canton 笔记