方法,即我们经常说的函数

格式是,修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
            方法体语句;
            return 返回值;
        }

举例:

public class Main {public static void main(String[] args) {int a=3;int b=5;int c;c=sum(a,b);System.out.println(c);}public static int sum(int x,int y) {return x+y;}
}

修饰符目前用的是public static,返回类型就是就是功能结果的数据类型,方法名就是给方法起个名字,参数类型就是参数的数据类型,参数名就是变量。

方法的重载,在同一个类中,方法名相同,参数列表不同,即参数的个数不同,对应的数据类型不同。与返回值无关。

举例:

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int a,b,c,x;a=sc.nextInt();b=sc.nextInt();c=sc.nextInt();x=sum(a,b);System.out.println(x);x=sum(a,b,c);System.out.println(x);sc.close();}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;}}

数组

定义格式两种,A:数据类型[] 数组名;B:数据类型 数组名[];第一种常用

数组初始化两种,A:动态初始化举例:int[] arr = new int[3];B:静态初始化int[] arr = {1,2,3};

举例:

public class Main {public static void main(String[] args) {int[] a;a=new int[3];a[0]=5;System.out.println(a[0]);}
}
public class Main {public static void main(String[] args) {int[] a= {1,2,3};System.out.println(a[0]);}
}

Java中方法和数组相关推荐

  1. Java中方法和工作内存的关系_JMM中工作内存和主内存的关系

    Java运行时的数据区域分布: 一.共享区域: (1)方法区:存储了每个类的信息(包括类的名称.方法信息.字段信息).静态变量.常量以及编译器编译后的代码等.其中常量池就是在此区域:记录了每一个类或者 ...

  2. java二维数组遍历与元素查找

    java二维数组 格式 数据类型 [ ][ ] arrayName = new 数据类型[一维数组的个数][每个一维数组的长度] 例如: int [ ][ ] array = new int [2][ ...

  3. java字符串与数组比较_Java字符串与数组

    问题及答案来源自<Java程序员面试笔试宝典>第四章 Java基础知识 4.5字符串与数组 1.字符串创建与存储的机制是什么? Java中字符串声明与初始化主要有两种情况: (1)Stri ...

  4. JAVA学习笔记--数组初始化

    JAVA中,数组只是相同类型的.用一个标识符名称封装到一起的一个对象序列或基本类型数据序列.数组通过方括号下标操作符[]来定义和使用,要定义一个数组只需在类型名后面加上一个方括号即可,如: int[] ...

  5. java的byte php_java_浅谈java的byte数组的不同写法,(由于篇幅原因阐述的不够详 - phpStudy...

    浅谈java的byte数组的不同写法 (由于篇幅原因阐述的不够详细科学,不喜勿喷). 经常看到java中对byte数组的不同定义,粗略整理的一下: 一个字节(byte)=8位(bit),"b ...

  6. Java学习_day007:数组与方法

    一.数组 数组的复制 int[]a={10,20,30,40,50}; int[]b=new int[6]; //b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4 ...

  7. java 复制一个数组_浅谈Java中复制数组的方式

    在Java里面,可以用复制语句"A=B"给基本类型的数据传递值,但是如果A,B是两个同类型的数组,复制就相当于将一个数组变量的引用传递给另一个数组:如果一个数组发生改变,那么引用同 ...

  8. Java进阶知识-数组类型

    前言 本来数组类型应该属于基础部分的知识,我将它写在进阶部分是因为数组既可以是基础数据类型数组,也可以是引用数据类型数组.所以我想先介绍完类与对象的基础之后,再给大家介绍数组.于是,今天这篇内容给大家 ...

  9. 扫盲!Java可变长数组,看这篇就对了!

    来自:ImportNew/覃佑桦 | 责编:乐乐 链接:tutorials.jenkov.com/java-performance/resizable-array.html 有时我们希望将把数据保存在 ...

最新文章

  1. jquery 替换括号里面内容_EXCEL单元格里提取、删除或替换部分内容
  2. 全面解析虚拟内存概念
  3. 数据库事务原理详解-数据库隔离级别
  4. 洛谷P1919 【模板】A*B Problem升级版(FFT快速傅里叶)
  5. Django REST framework 的快速入门教程
  6. Bailian2690 首字母大写【字符串】
  7. 阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_5 自定义类型转换器演示异常
  8. 如何配置php session使用redis集群
  9. select回显异常
  10. matlab如何计算矩阵的幂,MATLAB矩阵幂算法
  11. 什么是瑞士加密谷Crypto Valley、CV Labs
  12. 如何采集苏宁易购买家订单?
  13. R语言ggplot2可视化散点图(scatter plot)、aes函数中的fill参数为连续变量、使用scale_fill_distiller函数自定义指定连续变量的颜色填充方案
  14. PPT进阶篇---如何让你的声音好听
  15. 快狗打车重新定义同城货运,迟早抢滴滴饭碗?
  16. [mysql语法错误]--Cannot load connection class because of underlying exception
  17. 美股上市游戏公司第九城市入局链游平台Dontplaywithkitty.io
  18. 利用随机数实现指定概率抽奖
  19. 手机sim卡被格式化了数据怎么找回来
  20. 如何用matlab拟合二元函数,怎么拟合二元函数?用什么软件比较容易实现?

热门文章

  1. 水晶报表之创建子报表
  2. 2013年第8周日元宵节
  3. WORDPRESS”丢失计划任务”
  4. C++/CLI思辨录之再谈继承
  5. 新发布AlbumOnNet 、dotnetCharting控件注册资料
  6. mysql使用between..and 查询日期范围注意事项
  7. UITableViewCell点击不能push解决方法
  8. C#中的复制在unity中使用
  9. php 日期时间操作-可算出几天后的时间
  10. 蓝点中文_linux2.0 实验二 简单shell命令