Javas数组03——数组的使用
2024-10-06 19:52:14
Javas数组——数组的使用
1.普通的for循环
2.for-each循环
3.数组做方法入参
4.数组做返回值
例子1——普通for循环
package array;
public class ArrayDemon03 {
public static void main(String[] args) {
int[] nums={1,2,3,4,5};
//打印全部的数组元素
for (int i = 0; i < nums.length ; i++) {
System.out.println(nums[i]);
}
System.out.println("==========");
//计算所有元素的和
int sum=0;
for (int i = 0; i <nums.length ; i++) {
sum=sum+nums[i];
}
System.out.println("sum="+sum);
System.out.println("==========");
//查找最大元素
int max=nums[0];
for (int i = 1; i < nums.length; i++) {
if(nums[i]>max){
max=nums[i];
}
}
System.out.println("max="+max);
}
}
例子2——for-each循环
package array;
public class ArrayDemon05 {
public static void main(String[] args) {
int[] arrays={1,2,3,4,5};
//JDK1.5 没有下标 可用于打印数组
//快捷键: 数组名.for arrays.for 循环快捷按键: fori
for (int array : arrays) {
System.out.print(array+" ");
}
}
}
例子3——数组做参数引入、数组做返回值
package array;
public class ArrayDemon04 {
public static void main(String[] args) {
int[] arrays = {1, 2, 3, 4, 5};
int[] reserve = reverse(arrays);
printArray(reserve);
}
//打印数组元素
//数组做方法入参
public static void printArray(int[] arrays) {
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i] + " ");
}
}
//反转数组
public static int[] reverse(int[] arrays) {
//新造一个数组
int[] result = new int[arrays.length];
//反转操作
for (int i = 0, j = result.length - 1; i < arrays.length; i++, j--) {
result[j] = arrays[i];
}
//数组做返回值
return result;
}
}
2021-07-17
最新文章
- 我为NET狂-----大前端专帖
- 前端开发与SEO
- 《Node.js实战(双色)》作者之一——吴中骅访谈录
- hadoop2.x NameNode 的共享存储实现
- 微软BI 之SSIS 系列 - 在 SSIS 中导入 ACCESS 数据库中的数据
- Python学习笔记8—语句
- JavaScript第一部分
- 【tarjan】BZOJ 1051:受欢迎的牛
- 360浏览器拦截弹窗,window.open方式打不开新页面
- JAVA编程思想——类型信息(反射)
- left join 和 left outer join 的区别
- Android自定义控件(状态提示图表) (转)
- PHP三维数组拼装
- TASKCTL产品功能清单-转载
- php开启fileinfo扩展
- Linux Mint有进程管理器吗?答案是肯定的
- LeetCode练习4 找出这两个有序数组的中位数
- unigui的页面布局使用
- Yarn的Linking dependencies特别慢的优化方法
- [leetcode]13. Roman to Integer罗马数字转整数
热门文章
- js(if else)分数等级查询
- 什么是Mirai僵尸网络
- Redis并发竞争key的解决方案详解
- 探索颜色渐变绘制算法(基于Processing语言) 第一部分
- Mysql Limit 调优
- Docker:docker创建容器时报错:WARNING: IPv4 forwarding is disabled. Networking will not work.
- 18 shell 重定向以及文件描述符
- 删除表的语句(drop truncate delete)
- IDEA+Hadoop2.10.1+Zookeeper3.4.10+Hbase 2.3.5 操作JavaAPI
- VS2017 常用快捷键