Java数组之数组的使用
2024-10-22 05:03:54
数组的使用
- 普通的for循环
- For-Each循环
- 数组作方法入参
- 数组作返回值
public class ArrayDemo03 {
public static void main(String[] args) {
int[] arrays = {1,2,3,4,5};
//打印全部的数组元素
for (int i = 0; i < arrays.length; i++) {
System.out.println(arrays[i]);
}
System.out.println("-------------");
//计算所有元素的总和
int sum = 0;
for (int i = 0; i < arrays.length; i++) {
sum = sum + arrays[i];//或 sum += arrays[i]
}
System.out.println("所有元素的总和为:"+ sum);
System.out.println("-------------");
//查找最大元素
int max = arrays[0];
for (int i = 1; i < arrays.length; i++) {
if (arrays[i] > max){
max = arrays[i];
}
}
System.out.println("最大元素为:"+ max);
}
}
增强for循环
public class ArrayDemo04 {
public static void main(String[] args) {
int[] arrays = {1, 2, 3, 4, 5};
//JDK1.5, 没有下标
for (int array : arrays) {//快捷方式添加:arrays.for——增强型for循环
System.out.println(array);
}
}
}
打印数组元素
public class ArrayDemo04 {
public static void main(String[] args) {
int[] arrays = {1, 2, 3, 4, 5};
//调用方法
printArray(arrays);
}
//打印数组元素
public static void printArray(int[] arrays){
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]+" ");
}
}
}
反转数组
public class ArraysDemo05 {
public static void main(String[] args) {
int[] arrays = {1,2,3,4,5,6};
int[] reverse = reverse(arrays);
printArray(reverse);
}
//反转数组
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;
}
//打印数组元素
public static void printArray(int[] arrays){
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]+" ");
}
}
}
凡是过往,皆为序章;数风流人物,还看今朝。——威廉·莎士比亚,戏剧家,《暴风雨》
最新文章
- arcgis出图步骤(缩减版)
- stl之截取:以一段字符串截取字符串
- ios上架报错90080,90087,90209,90125 解决办法
- 两种状态显示处理. enum , Linq AsEnumerable
- Minimum configuration for openldap to proxy multiple AD into a single search base
- Java Hour 66 Spring 相关
- 线段树或树状数组---Flowers
- 编译预处理命令--define和ifdef的使用
- C++之路进阶——bzoj1823(满汉全席)
- 最简单轻便 的 sqlserver安装方式
- iOS基础 - 控制器管理
- 区间(interval)
- iframe不起作用?你可能碰到它了。
- 菜鸟学IT-分布式版本控制系统Git的安装与使用
- .NET CORE学习笔记系列(4)——ASP.NET CORE 程序启用SSL
- 使用Pycharm创建一个Django项目
- IDEA激活方式(亲测有效)加汉化方式
- Django框架简介-模型系统
- [原]Jenkins(三)---Jenkins初始配置和插件配置
- C++ 与 CDC相关的知识,点滴总结
热门文章
- CSS控制背景图片100%自适应填充布局
- 蓝牙mesh组网实践(dataflash的占用与管理)
- 083_SFDC Limit(二) 及良好的开发习惯
- IDEA Download missing driver files 下载失败解决方法
- php 常用助手函数
- 暗黑破坏神2:Tab打开地图就变卡顿解决办法
- docker compose服务编排简介、基于发布包构建多个webapi容器 和 基于镜像实现Nginx反向代理webapi
- [SQL Server]储存过程中使用临时表循环操作数据
- syntax_lead_x.txt
- Codeforces Round #776 (Div