zoukankan      html  css  js  c++  java
  • java day05

    数组(容器)

    在c语言中定义一个数组的方式为

    int a[100];//定义一个名称为a的数组 可以存放100个数据
    

    但在java中定义数组的方式与c并不一样

    int [] arr = new int[5];//方法一
    
    int [] arr ={3,5,6,9,11};//方法二
    
    int [] arr =new int[5][3];//二维数组
    

      

    在读写的时候[]叫序号,又叫下标,指的是对第一个元素进行操作,特别注意在数组下标中都是从0开始,所以要访问a数组的第三个的值应该是a[2];

     

    数组的案列1(颠倒数组)

    int[] nums={3,5,9,1,3,2};
    for(int i=0;i<nums.length/2;i++)
    {
    	int n1= nums[i];//i=0,6-0-1=5;i=2
    	int n2=nums[nums.length-i-1];//第i个和第length-i-1个交换
    	nums[i] = n2;
    	nums[nums.length-i-1]=n1;
    }
    //System.out.println(nums);
    for(int i=0;i<nums.length;i++)
    {
    	System.out.println(nums[i]);
    }
    

     数组的案列2(遍历获得最大数)

    int[] nums={3,5,9,1,3,2};
    int max=nums[0];//最开始认为第0个是最大的数
    for(int i=1;i<nums.length;i++)
    {
    	int n = nums[i];
    	if(n>max)
    	{
    		System.out.println("n="+n+",比max="+max+"大,让max的值为n");
    		max = n;//刷新了“最大纪录”,让max等于这个新的最大值
    		System.out.println("max变成了"+max);
    	}
    	else
    	{
    		System.out.println("n="+n+",不比max="+max+"大,max的值继续为"+max);
    	}
    }
    System.out.println("最大是"+max);
    

      

  • 相关阅读:
    TF.VARIABLE、TF.GET_VARIABLE、TF.VARIABLE_SCOPE以及TF.NAME_SCOPE关系
    人工智能、机器学习、深度学习、神经网络概念说明
    神经网络
    人工智能学习资料汇总
    tf.nn.conv2d。卷积函数
    卷积神经网络(CNN)
    Softmax函数模型介绍
    使用virtualenv进行python环境隔离
    升级mac自带的python
    MAC资料汇总
  • 原文地址:https://www.cnblogs.com/a986771570/p/7067801.html
Copyright © 2011-2022 走看看