zoukankan      html  css  js  c++  java
  • 数组和函数 的总结

    函数的复习if和switch 语句很像

    if 

    if else 

    if  else if  else 

    switch case default 

    if 和switch很像 

    byte short int char 的时候用switch case default 

    对于区间的判断,对于结果为boolean 类型的判断,使用if,if的使用范围更广

    数组的格式

    元素类型[]数组名= new 元素类型[元素长度或元素的个数]

    for循环

    变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中

    那么该变量只在for语句内有效

    for语句执行完毕。该变量在内存中被释放。

    如果要定义增量就用for

    for(初始化定义;条件表达式,循环表达式)

    1 数组的打印和数组的最值问题

    2 一维数组 int[] arr = new int[3];//一维数组。

               int[][] arr = new int[3][4];//定义了名称为arr的二维数组。二维数组中有3个一维数组

    //每一个一维数组中有四个元素。

    class ArrayTest 

    {

    public static void main(String[]args)

    {

    int[]arr = {1,1,2,3,1,4,2,3,5,3,4,6,5,4,8,7,5};

    getPrint(arr);

    printArray(arr);

    int max=getMax(arr);

    System.out.println("max="+max);

    }

    public static void getPrint(int[]arr)

    {

    for (int x=0;x<arr.length ;x++ )

    {

    System.out.println("arr["+x+"]="+arr[x]);

    }

    }

    public static void printArray(int[]arr)

    {

    System.out.print("{");

    for(int x=0;x<arr.length;x++)

    {

    if ( x<arr.length-1)

    System.out.print(arr[x]+",");

    else

    System.out.print(arr[x]);

    }System.out.println("}");

    }

    public static int getMax(int[]arr)

    {

    int max = arr[0];

    for (int x=1;x<arr.length ;x++)

    {

    if (arr[x]>max)

    {

    max=arr[x];

    }

    }

    return max;

    }

    }

  • 相关阅读:
    JedisConnectionException: java.net.ConnectException: Connection refused
    启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法
    JAVA 判断一个字符串是不是一个合法的日期格式
    升级openssl
    Linux操作路由
    Linux的用户行为审计
    升级gdb
    Linux的运行级别
    sudo的用法
    Linux缓存清理
  • 原文地址:https://www.cnblogs.com/blackBrock/p/10170781.html
Copyright © 2011-2022 走看看