Java中方法和数组
方法,即我们经常说的函数
格式是,修饰符 返回值类型 方法名(参数类型 参数名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中方法和数组相关推荐
- Java中方法和工作内存的关系_JMM中工作内存和主内存的关系
Java运行时的数据区域分布: 一.共享区域: (1)方法区:存储了每个类的信息(包括类的名称.方法信息.字段信息).静态变量.常量以及编译器编译后的代码等.其中常量池就是在此区域:记录了每一个类或者 ...
- java二维数组遍历与元素查找
java二维数组 格式 数据类型 [ ][ ] arrayName = new 数据类型[一维数组的个数][每个一维数组的长度] 例如: int [ ][ ] array = new int [2][ ...
- java字符串与数组比较_Java字符串与数组
问题及答案来源自<Java程序员面试笔试宝典>第四章 Java基础知识 4.5字符串与数组 1.字符串创建与存储的机制是什么? Java中字符串声明与初始化主要有两种情况: (1)Stri ...
- JAVA学习笔记--数组初始化
JAVA中,数组只是相同类型的.用一个标识符名称封装到一起的一个对象序列或基本类型数据序列.数组通过方括号下标操作符[]来定义和使用,要定义一个数组只需在类型名后面加上一个方括号即可,如: int[] ...
- java的byte php_java_浅谈java的byte数组的不同写法,(由于篇幅原因阐述的不够详 - phpStudy...
浅谈java的byte数组的不同写法 (由于篇幅原因阐述的不够详细科学,不喜勿喷). 经常看到java中对byte数组的不同定义,粗略整理的一下: 一个字节(byte)=8位(bit),"b ...
- 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 ...
- java 复制一个数组_浅谈Java中复制数组的方式
在Java里面,可以用复制语句"A=B"给基本类型的数据传递值,但是如果A,B是两个同类型的数组,复制就相当于将一个数组变量的引用传递给另一个数组:如果一个数组发生改变,那么引用同 ...
- Java进阶知识-数组类型
前言 本来数组类型应该属于基础部分的知识,我将它写在进阶部分是因为数组既可以是基础数据类型数组,也可以是引用数据类型数组.所以我想先介绍完类与对象的基础之后,再给大家介绍数组.于是,今天这篇内容给大家 ...
- 扫盲!Java可变长数组,看这篇就对了!
来自:ImportNew/覃佑桦 | 责编:乐乐 链接:tutorials.jenkov.com/java-performance/resizable-array.html 有时我们希望将把数据保存在 ...
最新文章
- jquery 替换括号里面内容_EXCEL单元格里提取、删除或替换部分内容
- 全面解析虚拟内存概念
- 数据库事务原理详解-数据库隔离级别
- 洛谷P1919 【模板】A*B Problem升级版(FFT快速傅里叶)
- Django REST framework 的快速入门教程
- Bailian2690 首字母大写【字符串】
- 阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_5 自定义类型转换器演示异常
- 如何配置php session使用redis集群
- select回显异常
- matlab如何计算矩阵的幂,MATLAB矩阵幂算法
- 什么是瑞士加密谷Crypto Valley、CV Labs
- 如何采集苏宁易购买家订单?
- R语言ggplot2可视化散点图(scatter plot)、aes函数中的fill参数为连续变量、使用scale_fill_distiller函数自定义指定连续变量的颜色填充方案
- PPT进阶篇---如何让你的声音好听
- 快狗打车重新定义同城货运,迟早抢滴滴饭碗?
- [mysql语法错误]--Cannot load connection class because of underlying exception
- 美股上市游戏公司第九城市入局链游平台Dontplaywithkitty.io
- 利用随机数实现指定概率抽奖
- 手机sim卡被格式化了数据怎么找回来
- 如何用matlab拟合二元函数,怎么拟合二元函数?用什么软件比较容易实现?