首页 / JAVA / java基础02_方法_数组
java基础02_方法_数组
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java基础02_方法_数组,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3058字,纯文字阅读大概需要5分钟。
内容图文
一、方法 1).作用:代码复用2)定义方法的完整格式: 完整格式: 修饰符 返回值类型 方法名 (形参类型 变量名,形参类型 变量名){ … } 小提示: a.什么是形参:定义方法时表示需要接收的参数:它是形式上的,一个声明; b.什么是实参:调用方法时,传递的实际的数据:3).方法_定义方法的注意事项: 1).两个方法之间相关的问题: 1).两个方法,是两个独立的“代码块”,都是“独立的作用域”,各自方法内的变量只能在各自的方法内部使用,也就是说:一个方法不能访问另一个方法中的变量。 2).在一个方法中,要想将数据传递给另一个方法,只能使用:形参/返回值;的方式;2).方法定义的相关的问题: 1).一个方法可以定义多个形参,多个形参的“形参类型”可以相同,也可以不同;但“形参名”不能相同,无论是什么数据类型; 2).如果方法定义的返回值类型为:void,表示此方法不返回值,那么方法中不能写:return 值;语句,但可以写return;语句–表示:结束方法的执行,立即返回; 3).如果方法的返回值类型是非void类型,表示此方法会返回一个此类型的值,那么此方法中,必须return 值;此时写return;语句不可以; 4).return 值/变量/表达式,但必须要和声明的“返回值类型”一致即可; 5).方法内,return 值;只能返回一个值,不能返回多个值;3).调用方法相关的问题: 1).方法如果定义了形参,调用时必须传递实参; 实参可以是:值/变量/表达式,而且必须与形参的数量、类型、顺序要一致;
1. .调用的方法如果有返回值,可以不接收,语法上允许,但不常使用;
4)方法_调用方法的三种形式: 1).直接调用:常用于调用“无返回值”的方法,“有返回值”的也可以,但不常用 printHello(5); 2).赋值调用:只能用于“有返回值”的方法。 int result = sum(10,20);3).打印调用:只能用于“有返回值”的方法。System.out.println(sum(10,20));//将返回值直接打印5)方法_方法重载 1).在一个类中可以定义多个“同名的方法”,但“形参列表不能完全相同(数量,类型,顺序)”;这种形式叫:方法重载。跟:返回值类型无关,跟“形参名”无关;。 2).方法重载的好处: 1).定义方便;对于功能相同/相近的方法,不用定义很多方法 2).调用方便;看似就好像调用一个方法一样;注意:调用方式时的匹配过程: 1).先精确匹配类型,如果匹配失败,会向更宽类型寻找:
1. 数组
什么是“容器”:现实中,容器是盛装东西的器皿。我们的程序中也需要一种“容器”,它里面可以装大量的数据,使我们可以方便的操作这些数据。1)数组的定义1).格式一:静态初始化 数据类型[] 数组名 = new 数据类型[数 组长度];//适用于无数据,只有数据的数量。 int[] arr = new int[3]; 2).格式二: 数据类型[] 数组名 = new 数据类型[]{值1,值2,…,值n}; int[] arr = new int[]{1,2,3,4,5}; 3).格式三:动态初始化 数据类型[] 数组名 = {值1,值2,…,值n};//有数据了 int[] arr = {89,99,100,88,66};2)数组的访问1).定义数组后,可以向数组中存储数据,以及获取数据。 (对容器的操作可以分为:增、删、改、查) 但对数组的操作只有:改、查,因为:数组一旦定义后,长度就固定了,之后长度不能被修改. 注意:无论对数组元素进行什么操作,一律通过:数组名[索引]3)null注意:null值可以赋给任何的“引用类型变量”,但不能赋给基本类型变量:int a = null;//错误。 一个引用类型是null值,表示:不引用任何“堆”空间,如果要访问堆空间,或者通过引用调用任何的属性和方法,将会导致引起:空指针异常。
内容总结
以上是互联网集市为您收集整理的java基础02_方法_数组全部内容,希望文章能够帮你解决java基础02_方法_数组所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。