java->方法及数组
2021-03-08 17:30
标签:语言 特定 列表 理解 不包含 turn 不可 定义 静态 调用方法:对象名.方法名(实参列表) Java 支持两种调用方法的方式,根据方法是否返回值来选择。 当方法返回一个值的时候,方法调用通常被当做一个值。例如: 如果方法返回值是void,方法调用一定是一条语句。 for-each循环 for 循环 数组作为方法入参 数组作为返回值 多维数组可以看成是数组的数组,列如:二维数组就是一个特殊的一维数组,其每个元素都是一个一维数组 二维数组 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序 冒泡的代码还是相对简单的,两层循环,外层冒泡轮数,里层依次比较。 嵌套循环,可以里面得出这个算法的时间复杂度O(n2) 方法及数组,soscw.com" target="_blank">java->方法及数组 标签:语言 特定 列表 理解 不包含 turn 不可 定义 静态 原文地址:https://www.cnblogs.com/LiuMiao1128/p/14195100.htmljava方法
什么是方法?
方法的定义
方法的调用
int larger = max(1,2);
System.out.println( "Hello, liu!");
方法重载
可变参数
递归
数组
数组定义
数组声明创建
int[] nums;
int nums2[];
dataType[] arrayRefVar = new dataType[arraySize];
内存分析
数组的四个基本特点
数组边界
public static void main(String[] args) {
int[] a= new int[2];
System. out. println(a[2]);
}
数组使用
int[] arrayNums = {1,2,3,4,5,6};
for (int i = 0; i
多维数组
int a[][] = new int[2][3];
Arrays 类
冒泡排序
public static int[] sort(int[] array) {
int temp = 0;
for (int i = 0; i
稀疏数组(理解)
public static void main(String[] args) {
//1创建二维数组 0 没有棋子,1黑棋 2白旗
int[][] array1 = new int[11][11];
array1[1][2] = 1;
array1[2][3] = 2;
//输出原始数组
System.out.println("输出原始数组");
for (int[] ints : array1) {
for (int anInt : ints) {
System.out.print(anInt + "\t");
}
System.out.println();
}
System.out.println("------------");
//转换为稀疏数组
int sum = 0;
for (int i = 0; i
上一篇:java的read方法
下一篇:最短路径之prime算法