当前位置: 首页 > news >正文

蓟州区建设银行官方网站官方网站建设ppt

蓟州区建设银行官方网站,官方网站建设ppt,宁波网站建设费用,外包公司软件开发目录 方法的重载 练习1: 练习1: 数组遍历 练习2: 数组的最大值 练习3: 练习4: 复制数组 基本数据类型和引用数据类型 方法的重载 Java虚拟机会通过参数的不同来区分同名的方法 练习1: public class Test4 {public static void main(String[] args) {//调用方法 // …

目录

方法的重载 

  练习1:

练习1: 数组遍历

 练习2: 数组的最大值

练习3:

练习4: 复制数组

基本数据类型和引用数据类型


方法的重载 

 Java虚拟机会通过参数的不同来区分同名的方法

 

  练习1:

public class Test4 {public static void main(String[] args) {//调用方法
//        compare(10,30);// compare((byte) 10,(byte) 20);short b1 = 10;short b2 = 20;compare(b1,b2);}//会把相同功能的方法名起成一样的名字//好处1 : 定义方法的时候可以不用那么多的单词了//好处2 : 调用方法是时候也不需要那么麻烦了public static void compare(byte b1, byte b2) {System.out.println("byte");System.out.println(b1 == b2);}public static void compare(short s1, short s2) {System.out.println("short");System.out.println(s1 == s2);}public static void compare(long n1, long n2) {System.out.println("long");System.out.println(n1 == n2);}public static void compare(int i1, int i2) {System.out.println("int");System.out.println(i1 == i2);}
}

练习1: 数组遍历

需求:设计一个方法用于数组遍历  ,要求遍历的结果是在一行上的.例如 : [11, 22, 33, 44, 55]

分析:

定义方法用于数组的遍历
1. 我要干嘛? 遍历数组
2. 我做这件事需要什么才能完成? 数组
3. 方法的调用处是否需要继续使用结果? 不需要返回值
public class Test5 {public static void main(String[] args) {//1. 定义数组int[] arr  ={11,22,33,44,55};printArr(arr);}public static void printArr(int[] arr){System.out.print("[");for (int i = 0; i < arr.length; i++) {if (i == arr.length -1){System.out.print(arr[i]);}else {System.out.print(arr[i] + ",");}}System.out.println("]");}
}

 

扩展: 

 练习2: 数组的最大值

设计一个方法求数组的最大值,并将最大值返回

分析:

    1. 我要干嘛?    求最大值
    2. 我干这件事情,需要什么才能完成?  数组
     3. 是否需要返回值?  是

package com.itheima.test;public class Test6 {public static void main(String[] args) {//1. 定义数组int[] arr  ={1,2,9 ,4,5};//2. 调用方法求最大值int max = getMax(arr);System.out.println(max);}public static int getMax(int[] arr){int max = arr[0];for (int i = 1; i < arr.length; i++) {if (arr[i]>max){max = arr[i];}}return max;}
}

练习3:

定义一个方法判断数组中的某一个数是否存在,将结果返回给调用处

分析:

1. 我要做什么?            判断一个数是否存在

2. 我干这件事情,需要什么才能完成?  数组
 3. 调用处是否需要继续使用结果?  返回  true false

public class Test6 {public static void main(String[] args) {//1. 定义数组int[] arr  ={16,2,9 ,4,522,7,3};//2. 判断数字在数组中是否存在了boolean flag = contains(arr,7);System.out.println(flag);}public static boolean contains(int[] arr, int number){for (int i = 0; i < arr.length; i++) {if(arr[i] == number){return true;}}//当数组里面所有的数据全部都比较完毕之后,才能断定return false;}
}

练习4: 复制数组

 分析在代码的注释里面

 

public class Test8 {public static void main(String[] args) {//1. 定义数组int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9};//2. 调用方法拷贝数据int[] copyArr = copyOfRange(arr, 3, 7);//3.遍历copyArrfor (int i = 0; i < copyArr.length; i++) {System.out.print(copyArr[i] + " ");}}//将数组arr中从索引 from (包含 from) 开始,到索引 to 结束(不包含 to) 的元素复制到新的数组中public static int[] copyOfRange(int[] arr, int from, int to) {//1. 定义数组int[] newArr = new int[to - from];//2. 把原始的数组arr中的from 到 to 上对应的元素,直接拷贝到newArr中//伪造变量int index = 0;for (int i = from; i < to; i++) {//格式:数组名[索引] = 数据值newArr[index] = arr[i];index++;}//3. 把新数组返回return newArr;}
}

 

 

基本数据类型和引用数据类型

 

http://www.15wanjia.com/news/188108.html

相关文章:

  • 可以用来做视频网站的视频外链吗网络营销方式选择考虑的因素
  • 电脑和手机都能浏览的网站开发濮阳市建设工程交易网
  • 横翻网站模版湛江网站设计公司
  • 专门做logo的网站做微信小程序的网站
  • 自动发卡网站开发织梦做小游戏网站
  • 如何自建网站服务器做游戏直播什么游戏视频网站好
  • 购物网站那个信用好又便宜html模板素材
  • 公众号江苏建设信息网站wordpress建站教程 贴吧
  • 阿里巴巴官方网站站长做旅游网站
  • 学网站开发多少钱微网站站点名称
  • 做网站微信朋友圈应该怎么发如何实现一个制作好的网站
  • inititle 网站建设站群 网站如何做
  • 最大的搜索网站排名网站备案后应该做什么
  • 移动网站开发环境 主流域名批量注册查询
  • 新手建网站什么类型好域名备案查询网站备案信息查询
  • 城市门户网站.net网站开发教程百度贴吧
  • 安卓做网站教程家居网站建设基本流程
  • 大气网站首页搜索引擎营销的内容
  • 商城网站静态模板下载营销型网站建设优化建站
  • 开个人网站如何赚钱建设龙卡e付卡网站
  • 做网站要学什么知识自贡建设投资有限公司网站
  • 福建省建设信息网站重庆南坪网站建设
  • 在手机上如何制作网站文字生成图片在线使用
  • 图片站手机网站怎么做的怎么样做搜索引擎网站
  • 广告素材网站网站建设需要哪些东西
  • 企业做外贸网站常用术语wordpress怎么添加ga统计
  • 凡科网免费网站域名注册在线给图片加水印
  • 免费 微网站在线学做网站
  • 网站没有索引量是什么北京网站改版哪家好
  • 建设网站的网站是什么做物流网站费用