zoukankan      html  css  js  c++  java
  • Lesson_4 上课笔记

     1 /**************************************************
     2 *
     3 *                 CH-2-02, 2013-1-14
     4 * 
     5 *                     数组使用基础
     6 ***************************************************/
     7 
     8 
     9 /**************************************************
    10 *
    11 *一、数组
    12 *    1、数组的定义
    13 *       1)、数据类型 [] 数组名 = new 数据类型[长度];
    14 *       2)、数据类型 [] 数组名 = new 数据类型[] {初始值1,初始值2,...};//长度有内容个数决定
    15 *       3)、数据类型 [] 数组名 = {初始值1,初始值2,...};//长度有内容个数决定
    16 *    2、数组的使用
    17 *    3、数组的长度获取
    18 *    4、debug调试程序(断点选取)
    19 *二、二维数组
    20 *    1、定义数组(两种方法)
    21 *    2、数组的使用(赋值长采用循环)
    22 *    3、数组的长度获取
    23 ***************************************************/
    24 public class Day4{
    25     public static void main(String [] args){
    26         //int age[] = null;//还没有分配内存,如果让他指向null使用的时候就会报空指针异常
    27         //age[0] = 2;//这里会报空指针异常
    28         String[] names = new String[4];
    29 
    30         names[0] = "张三";
    31         names[1] = "李四";
    32         names[2] = "王五";
    33         names[3] = "赵六";
    34         //names[4] = "王麻子";//会越界
    35 
    36         //数组名.length 可以获取数组的长度
    37         System.out.println("最后一个人的名字" + names[names.length - 1]);
    38 
    39         for(int i = 0; i < names.length; i++){
    40             System.out.print(names[i] + " ");
    41         }
    42         System.out.println();
    43 
    44         sortArray();//调用排序
    45     }
    46 
    47     public static void sortArray(){
    48         int [] score = {23, 45, 76, 20, 100, 54, 78, 90,66};
    49 
    50         for(int i = 0; i < score.length; i++){
    51             System.out.print(score[i] + " ");
    52         }
    53         System.out.println();
    54 
    55         for(int i = 0; i < score.length; i++){
    56             for(int j = i; j < score.length; j++){
    57                 if(score[i] > score[j]){
    58                     int temp;
    59                     temp = score[i];
    60 
    61                     score[i] = score[j];
    62                     score[j] = temp;
    63                 }
    64             }
    65         }
    66 
    67         for(int i = 0; i < score.length; i++){
    68             System.out.print(score[i] + " ");
    69         }
    70         System.out.println();
    71     }
    72 
    73     public static void multiArray(){
    74 
    75         //定义方法一
    76         int [][]ages = new int[3][];//行不可以省略
    77         ages[0] = new int[3];
    78         ages[1] = new int[3];
    79         ages[2] = new int[3];
    80         //定义方法二
    81          int [][]ages = new int[3][3];//行列确定
    82     }
    83 }
  • 相关阅读:
    请求转发和请求重定向的区别
    查看电脑连过的WiFi密码
    linux mysql不能远程登录
    map的遍历方法
    ________________springbootのMybatis
    ________________springbootのTest
    ________________springbootの自定义starter
    ________________springbootのAOP
    ________________springbootのjdbc、事物
    ________________初学springboot14
  • 原文地址:https://www.cnblogs.com/CocoonFan/p/2861670.html
Copyright © 2011-2022 走看看