Java基础学习(一)—方法
一、方法的定义及格式
定义: 方法就是完成特定功能的代码块。
格式:
 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2){
 	函数体;
	return 返回值;
}
范例1: 写一个两个数求和的方法
public class MethodDemo1{
	public static void main(String[] args){
		int c = sum(10,10);
		System.out.println(" c = " + c);
	}
	/*
	 * 求和的方法
	 */
	public static int sum(int a,int b){
		return a + b;
	}
}
范例2:写一个三个数求最大值的方法
public class MethodDemo1{
	public static void main(String[] args){
		int x = 5;
		int y = 10;
		int z = 15;
		System.out.println("Max = " + getMax(x,y,z));
	}
	/*
	 * 求三个数的最大值
	 */
	public static  int getMax(int a,int b,int c){
		int temp = a > b ? a : b;
		int max = temp > c ? temp : c;
		return max;
	}
}
二、方法的重载
1.概述
在同一个类中,允许多个同名的方法,只要它们的参数个数或者参数类型不同即可。
2.特点
(1)方法的重载与返回值无关,只看方法名和参数列表。
(2)在调用时,虚拟机通过参数列表的不同来区分同名方法。
范例: 求和方法的重载
public class MethodDemo1{
	public static void main(String[] args){
		int x = 5;
		int y = 10;
		System.out.println("sum = " + sum(x,y));
	}
	/*
	 * 下面两个方法是重载
	 */
	public static  int sum(int a,int b){
		return a + b;
	}
	public static int sum(int a,int b,int c){
		return a + b + c;
	}
}												
											Java基础学习(一)—方法的更多相关文章
- java基础学习总结——方法的重载(overload)
		一.方法的重载 方法名一样,但参数不一样,这就是重载(overload). 所谓的参数不一样,主要有两点:第一是参数的个数不一样,第二是参数的类型不一样.只要这两方面有其中的一方面不一样就可以构成方法 ... 
- 转载-java基础学习汇总
		共2页: 1 2 下一页 Java制作证书的工具keytool用法总结 孤傲苍狼 2014-06-24 11:03 阅读:25751 评论:3 Java基础学习总结——Java对象的序列化和 ... 
- Java基础学习笔记总结
		Java基础学习笔记一 Java介绍 Java基础学习笔记二 Java基础语法之变量.数据类型 Java基础学习笔记三 Java基础语法之流程控制语句.循环 Java基础学习笔记四 Java基础语法之 ... 
- Java 基础:hashCode方法
		Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket 一.前言 泥瓦匠最近被项目搞的天昏地暗.发现有些要给自己一些目标,关于技术的目标: 专注很重要.专注J ... 
- java基础学习总结——java环境变量配置(转)
		只为成功找方法,不为失败找借口! 永不放弃,一切皆有可能!!! java基础学习总结——java环境变量配置 前言 学习java的第一步就要搭建java的学习环境,首先是要安装 JDK,JDK安装好之 ... 
- JAVA基础学习-集合三-Map、HashMap,TreeMap与常用API
		森林森 一份耕耘,一份收获 博客园 首页 新随笔 联系 管理 订阅 随笔- 397 文章- 0 评论- 78 JAVA基础学习day16--集合三-Map.HashMap,TreeMap与常用A ... 
- 尚学堂JAVA基础学习笔记
		目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ... 
- [转帖]java基础学习总结——多态(动态绑定)
		https://www.cnblogs.com/xdp-gacl/p/3644035.html 多态的概念 java基础学习总结——多态(动态绑定) 一.面向对象最核心的机制——动态绑定,也叫多态 
- Java基础学习(2)
		Java基础学习(二) 面向对象 对象:客观存在的事物 面向对象:人具体关注的事物的某些信息 类:是模子,确定对象会拥有的特征(属性)和行为(方法) 对象的属性:对象具有的各种特征 对象的方法:对象能 ... 
随机推荐
- 【PHP系列】PHP推荐标准之PSR-1,PSR-2
			说起码代码,刚上大学那会,老师就教导我们,要严格,规范的,把代码写好.代码如人,工工整整.提起规范化的代码,从一开始用命令行编辑C语言代码就开始控制,强制自己按照相关的标准来,所以,现在写代码,不规范 ... 
- Java实现OOP(面向对象编程)
			一.对象的综述 面向对象编程(OOP)具有多方面的吸引力.对管理人员,它实现了更快和更廉价的开发与维护过程.对分析与设计人员,建模处理变得更加简单,能生成清晰.易于维护的设计方案.对程序员,对象模型显 ... 
- jQuery给CheckBox全选与不全选
			$(function(){ $("#checkAll").click(function() {//全选 $('input[name="DATA"]').prop ... 
- java基础:数组的拼接
- 学习HTML5一周的收获1
			HTML5的基本结构 学习了title标签(显示网站名称),link标签(链接文件,可做网页美化) 快捷键:Ctrl+/ 注释 学习[meta标签] 1.charset属性:单独使用,设置文档字符集编 ... 
- TextView加边框,自定义,上下左右四条线 颜色,想用哪个用哪个
			1.这是一个自定义的TextView ,看吧,底下就是代码,应该都可以看懂,这里就不多说了 package com.example.admin.myutilsborder;import android ... 
- 同步 VS 异步
			同步请求资源 请求msdn上的一个页面计算页面大小 static void Main(string[] args) { string url = "https://docs.microsof ... 
- 今天给大家分享一下PS快捷键大全
			一.工具箱(多种工具共用一个快捷键的可同时按[Shift]加此快捷键选取) 矩形.椭圆选框工具 [M] 移动工具 [V] 套索.多边形套索.磁性套索 [L] 魔棒工具 [W] 裁剪工具 [C] 切片工 ... 
- (8)集合之List,ArrayList,LinkedList
			集合的体系结构 Collection 单列集合的接口 |----List 如果实现了List接口的集合类,具备的特点是有序,可重复 |----Set 如果实现了Set接口的集合类,集合特点无序不可重复 ... 
- Javascript——依赖注入
			本人才学疏浅,本文只为抛砖引玉,欢迎各路大牛前来斧正,不胜感激! 如今各个框架都在模块化,连前端的javascript也不例外.每个模块负责一定的功能,模块与模块之间又有相互依赖,那么问题来了:jav ... 
