1. /*
  2. 1、数组长度,直接length 即可!
  3. 2、min()/max(),需要调用库!
  4. 3、数组的复制 ,遍历复制,或者直接命名相等 即可!
  5. 4、数组反转时,直接折中即可!对调两重循环麻烦!
  6. */
  1. import java.lang.*;
  2. import java.util.*;
  3.  
  4. import static java.lang.StrictMath.*;
  5.  
  6. public class Demo1 {
  7. public static void main(String args[]){
  8. int arr[]=new int[]{12,34,2,423,4,234,32,33};
  9. int maxx=arr[0];
  10. for(int i=0;i<arr.length;i++){
  11. maxx=max(maxx,arr[i]);
  12. }
  13. System.out.println("arr[]最大值是:"+maxx);
  14.  
  15. int minn=arr[0];
  16. for(int i=0;i<arr.length;i++){
  17. minn=min(minn,arr[i]);
  18. }
  19. System.out.println("arr[]最小值是:"+minn);
  20.  
  21. //数组的复制 ,遍历复制
  22. int arr2[]=arr;
  23. System.out.print("数组的复制arr2:");
  24. for(int i=0;i<arr.length;i++){
  25. System.out.print(" "+arr2[i]);
  26. }
  27. System.out.println();
  28.     //数组反转
  29. for(int i=0;i<arr.length/2;i++){
  30. int temp=arr[i];
  31. arr[i]=arr[arr.length-i-1];
  32. arr[arr.length-i-1]=temp;
  33. }
  34.  
  35. System.out.print("反转后的数组arr:");
  36. for(int i=0;i<arr.length;i++){
  37. System.out.print(" "+arr[i]);
  38. }
  39. System.out.println();
  40. }
  41. }
  42.  
  43. /*
  44. 1、数组长度,直接length 即可!
  45. 2、min()/max(),需要调用库!
  46. 3、数组的复制 ,遍历复制,或者直接命名相等 即可!
  47. 4、
  48. */

Java数组复制、遍历、反转的更多相关文章

  1. java 数组复制

    http://www.cnblogs.com/zhengbin/p/5671403.html http://www.cnblogs.com/jjdcxy/p/5870524.html Java数组拷贝 ...

  2. JAVA 数组元素的反转

    package Code411;/*数组元素的反转本来[1,2,3,4]反转后[4,3,2,1]1.对称位置的元素交换2.对称位子需要两个索引3.int temp =a:a=b;b=temp;4.什么 ...

  3. JAVA数组的遍历和取最值

    1.获取数组中的所有元素,会用到数组的遍历 数组的遍历,通常用for循环. public class ArrayDemo { public static void main(String[] args ...

  4. java数组复制的几种常见用法

    1.1数组复制的几种常见用法 1.1.1System.arraycopy的用法 int[] src = {1,3,5,7,9,11,13,15,17}; int[] dest = {2,4,6,8,1 ...

  5. java数组复制的方式和效率比较

    java中,数组的复制有以下三种方式: 1. 调用System.arraycopy(Arrays.copyOfRange可以当作第四种,但是底层调用的是System.arraycopy,所以,认为是同 ...

  6. java集合复制和反转

    1.for循环方法: 2.System.arraycopy()方法: 3.Arrays.copyOf()方法: 4.Object.clone()方法: + View code /** * @autho ...

  7. Java 数组复制之clone方法

    一.源码 public class Test1 { public static void main(String[] args) { // Student[] arrs = new Student[] ...

  8. Java数组的--遍历

    (I)标准for循环遍历数组 例如代码片段: int [] nums = new int [] {0,1,2,3,4,5,6,7,8,9}; for(int i=0;i<11;i++){ Sys ...

  9. Java数组复制

    System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制.其函数原型是: public static void arraycopy(Object src, int sr ...

随机推荐

  1. 基于Jquery ui 可复用的酒店 web页面选择入住日期插件

    效果图: 代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" ...

  2. 项目中easyui-tooltip提示消息运用

    easyui datagrid tooltip 对数据增加: {field:'roomCode',title:'房间名称',width:100 ,formatter: function (value, ...

  3. fastadmin 后台view data-source关联报500错误问题

    data-source 关联模型通过id关联被关联表的name字段,没有name字段就报500

  4. [转帖]支撑双11每秒17.5万单事务 阿里巴巴对JVM都做了些什么?

    支撑双11每秒17.5万单事务 阿里巴巴对JVM都做了些什么? https://mp.weixin.qq.com/s?__biz=MzA3OTg5NjcyMg==&mid=2661671930 ...

  5. mysql中information_schema.tables字段说明

      1. 获取所有表结构(TABLES) SELECT  *  FROM information_schema.TABLES WHERE  TABLE_SCHEMA='数据库名';  TABLES表: ...

  6. js基础——数组的概念及其方法

    数组: 概念:是一种特殊的对象. 与普通对象的区别:a.普通对象使用字符串作为属性名,而数组使用数字作为索引来操作元素: b.数组的存储性能比普通对象好 数组的标志:[ ] 数组的索引:是从0开始的整 ...

  7. k8s集群监控 cadvisor/exporter+prometheus+grafana

    ### k8s监控处理 ### 1.cadvisor/exporter+prometheus+grafana 安装#### 1.1 配置nfs安装```shellubuntu: nfs 服务器 apt ...

  8. 关于Django ModelForm渲染时间格式问题

    关于Django ModelForm渲染时间格式问题 直接定义DateTimeInput或者DateTimeFile是不行的,渲染在html页面中的仍然是Input text类型 解决办法:自定义小部 ...

  9. SysTick 定时实验(中断)

    实验目的:利用 SysTick 产生 1s 的时基,LED 以 1s 的频率闪烁. 编程要点 1.设置重装载寄存器的值 2.清除当前数值寄存器的值 3.配置控制与状态寄存器 过程 我们创建了两个文件: ...

  10. POSIX异步I/O接口使用

    POSIX1003.1b 实时扩展协议规定的标准异步 I/O 接口,即 aio_read 函数. aio_write 函数.aio_fsync 函数.aio_cancel 函数.aio_error 函 ...