-
使用 foreach 操作数组:
for(元素类型 元素变量:遍历对象){执行代码}
int[] scores = { 89, 72, 64, 58, 93 };
// 使用foreach遍历输出数组中的元素
for ( int score:scores ) {
System.out.println(score);
}查看全部 -
导入Java.util.Arrays;
1、 排序
Arrays.sort(数组名);默认升序
2、 将数组转换为字符串
Arrays.toString(数组名);
按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开
查看全部 -
声明数组:
数据类型[] 数组名
int[] scores;//储存整型
数据类型 数组名[];
double height[];//储存浮点型
String[] names;//储存字符串
分配空间:
数组名 = new 数据类型 [ 数组长度 ];
scores=new int[5];
height=new double[5];
names=new String[5];
以上合并(同时声明和赋值):
int[] scores=new int[5];
赋值:scores[0]=10;.....
全部合并(将声明数组、分配空间和赋值合并完成):
int[] scores={78,91,84,68};
int[] scores=new int[]{78,91,84,68};
查看全部 -
1、 如果方法的返回类型为 void ,则方法中不能使用 return 返回值!
2、 方法的返回值最多只能有一个,不能返回多个值
3、 方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值
查看全部 -
当需要调用方法执行某个操作时,可以先创建类的对象,然后通过 对象名.方法名(); 来实现.
查看全部 -
所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。
查看全部 -
foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个的意思
查看全部 -
while循环 先判断后执行查看全部
-
num/=10==> num=num/10
查看全部 -
通过 (int)(Math.random() * 100) 生成 100 以内的随机数
注:Math 类是用于进行算术操作的类,Math.random() 生成 0--1 的浮点数。
foreach 循环只适用于遍历
查看全部 -
判断方法重载的依据:
1、 必须是在同一个类中
2、 方法名相同
3、 方法参数的个数、顺序或类型不同
4、? 与方法的修饰符或返回值没有关系
查看全部 -
使用 foreach 操作数组
foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个”的意思,那么到底怎么使用 foreach 语句呢?
语法:
我们分别使用 for 和 foreach 语句来遍历数组
运行结果:
看到 foreach 的方便了吧!!
留个思考问题给大家:如果想在 foreach 语句中获取数组元素的下标,该如何做呢??//定义一个index
查看全部 -
使用 Arrays 类操作 Java 中的数组
Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。
Arrays 中常用的方法:
1、 排序
语法: Arrays.sort(数组名);
可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),如:
运行结果:
2、 将数组转换为字符串
语法: Arrays.toString(数组名);
可以使用 toString( ) 方法将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开,如:
运行结果为:
输出数组nums中的元素:[25,7,126,53,14,86]
Arrays 类还提供了许多其他方法来操作数组此处就不一一列举啦,各位小伙伴们可以在 wiki 查阅更多信息
?可以对String数组排序
查看全部
举报