美文网首页
Java-数组(8)

Java-数组(8)

作者: By丶久绊成影 | 来源:发表于2018-10-11 14:42 被阅读0次

一维数组

  1. 一维数组的定义
    例如:定义一个int型的数组
    int arr [] = {1,2,3,4,5};
    数据类型 变量名[]={数值1,数值2,...};//定义并初始化

定义一个一维数组没有赋值

数据类型 变量[]=new 数据类型[个数]; //定义并开辟存储空间

数组里面存储的数据类型是相同的

如果个数是n,那么标号就是从0到n-1; 下标是从0开始的

for(表达式1(初始化变量);条件;表达式3){
      //循环体
}

进入for循环的时候,首先执行表达式1,之后要判断条件是否成立,如果不成立,不执行循环体,如果成立执行循环体,在运行表达式3,再次判断条件是否成立,如果不成立跳出循环,成立执行循环体,在执行表达式3.....

题:
冒泡排序:

public static void main(String[] args) {
//循环输入5个数字保存在数组中,求最大值       
//      Scanner read=new Scanner(System.in);
//      int  arr[]= new int[5];
//      
//      for(int i=0;i<5;i++){
//          int num=read.nextInt();
//          arr[i]=num;
//      }
//      int num2= arr[0];
//      for(int i=0;i<5;i++){
//          if(num2 < arr[i]){
//              num2=arr[i];
//          }
//      }
//      System.out.println(num2);
        
    //输入5个数
        Scanner read =new Scanner(System.in);
        int arr[]=new int[5];    //定义长度为5的数组
        for(int i=0;i<5;i++){
            int num=read.nextInt();//输入一个整型数字
            arr[i]=num;
        }
        //冒泡排序
        for(int j = 0; j<5; j++){
            for(int i=0;i<5-j-1;i++){
                int num2;
                if(arr[i]>arr[i+1]){
                    num2=arr[i];   //交换两个数的值
                    arr[i]=arr[i+1];
                    arr[i+1]=num2;
                }
            }
        }
        for(int k=0;k<5;k++ ){
        System.out.print(arr[k]+"\t");
        }
    }

}

二、字符串类型
例子:
String arr[2]={"abc","bcd"};

作业:

相关文章

  • Java-数组(8)

    一维数组 一维数组的定义例如:定义一个int型的数组int arr [] = {1,2,3,4,5};数据类型 变...

  • Java- 一维数组:

    Java- 一维数组: 使用语法 elementType[] arrayRefVar(元素类型[] 数组引用变量)...

  • java-数组

    定义数组 创建一维数组 二维数组 二维数组分配值 打印数组

  • Java-数组

  • Java-数组

    数组的基本概念 数组的定义: Java中要求所有的数组元素具有相同的数据类型。因此在一个数组中,数组元素的类型是唯...

  • java-数组

    数组 数组的定义   数组就是一个容器(存储多个东西的器皿,抽屉)。 容器的特点   定长,固定数据类型 索引  ...

  • Hello Java

    目录 Java-基础(1/6) Java-对象(2/6) Java-核心库类 上(3/6) Java-核心库类下(...

  • Java- 多维数组

    Java- 多维数组: 使用二维数组来存储表格。 可以使用以下语法来声明二维数组变量: 可以使用以下语法来创建二维...

  • Java-入门-数组

    一、数组 定义一个数组类型的变量,使用数组类型“类型[]”,例如,int[]。和单个基本类型变量不同,数组变量初始...

  • Java-浅析Object类

    Java-浅析Object类 ++2016.7.19++byside @Java-浅析Object类 ======...

网友评论

    本文标题:Java-数组(8)

    本文链接:https://www.haomeiwen.com/subject/iasbaftx.html