数组(相同数据类型的集合):是引用数据类型,数组的中的每个元素相当于数组的成员变量
int [] num/ int num[]
int nums [] = new int [5];//创建了数组的对象并且指定了数组的长度。
数组的长度一旦指定就不能更改
index 下标 索引 从零开始的
args 参数  接收命令行参数
例题:public class T9d {
 public static void main(String args[]) {
  String str1= args[0];
  System.out.println(str1); 
 }
}//编译后在控制台上输了java T9d hello 后就会打印出hello
int num1=Inter.parseInt(args[0])
字符串转化为int类型
例题:
                int num1 = Integer.parseInt(args[0]);//转化成int类型
   String s = args[1];
   int num2 = Integer.parseInt(args[2]);
   if(s.equals("+")){
            System.out.println(num1+num2); 
   }
   else if (s.equals("-")){
            System.out.println(num1-num2);
//在控制台上输了数字以及加减符号会得出相应的结果;
多维数组:数组的数组,不规则的数组,在定义数组的长度时只要定义高维的长度
例题:int[][]nums = new int[3][];
      nums[0]=new int[2];
      nums[0][0]=1;
      nums[0][1]=2;
      System.out.println(nums[0][0]);
即使后面在加上nums[1]=new int [3]//3不等于2也可以因为可以是不规则的
冒泡排序:思路先找最大的在找找第二大的在以此类推
例题
public class T9d {
 public static void main(String args[]) {
   int nums[]= new int []{1,4,2,3,5,7,6,8,9};
   for(int i=0;i<nums.length-1;i++){
    for(int j= i+1;j<nums.length;j++){
     if(nums[i]<nums[j]){
      int temp =nums[i];
      nums[i]=nums[j];
      nums[j]=temp;
    
     }
     
    }
   }
   for(int j=0;j<nums.length;j++){
    System.out.println(nums[j]); 
   }
  
 }
}//结果为987654321竖着的

转载于:https://www.cnblogs.com/wzhll/archive/2012/07/06/2580049.html

java中数组的一些笔记相关推荐

  1. java中数组的复制

    数组复制使我们在编程过程中经常要使用到的,在java中数组复制我们大概能够分为两种,一种是引用复制,还有一种就是深度复制(复制后两个数组互不相干). 以下我们就通过測试的方法来具体看看什么是引用复制和 ...

  2. Java中数组以及集合

    2019独角兽企业重金招聘Python工程师标准>>> java中数组: 数组在Java里是一种特殊类型,有别于普通的"类的实例"的对象.但实际数组也是一种对象类 ...

  3. Java中数组的地址问题(hashCode解析):

    Java中数组的地址问题(hashCode解析): import java.util.Arrays;public class Action1 {public static void main(Stri ...

  4. Java中数组在内存中的存放原理?

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/yangyong0717/article/details/79165685 Java中数组被实现为对象 ...

  5. Java语言程序设计 上机实验2 掌握Java的基本语言成分和流程控制语句。 掌握Java中数组的使用,理解引用数据类型。 掌握String类的使用。...

      Java语言程序设计 上机实验2 实验目的: 掌握Java的基本语言成分和流程控制语句. 掌握Java中数组的使用,理解引用数据类型. 掌握String类的使用. 实验内容: 注:标(*)为选做内 ...

  6. JavaScript 与java中数组的区别

    1. JavaScript 中的数组的长度是可变的     Java中数组的长度是固定的 2.javaScript中的元素是可以是任意类型

  7. java 中数组的创建 数组遍历 以及数组的输出(打印)

    什么是数组? 如果我们需要创建一个 int 类型变量,那么我们只需要 int a; 如果我们需要创建五个 int 类型变量,那么我们只需要int a1; int a2; int a3; int a4; ...

  8. java学习总结(16.06.03)java中数组的定义和初始化

    刚开始接触java的数组时,我觉得java的数组和c++的数组虽然大致上差不多但细节上差很多,我也因此差点混乱了.后来自己仔细理了一下发现java和c++的数组只在定义和初始化上存在几点差异,而其他部 ...

  9. java中 数组声明,java数组声明格式

    java 声明动态数组,java对象数组详解,java中声明数组,java数组声明格式 Java 中数组的声明一维数组的声明: 在 Java 中,数组是独立的对象,有自身的方法,不是变量的集合. 数组 ...

最新文章

  1. 子网划分,9张表格搞定
  2. YaoCCAD软件中设置坐标原点
  3. CentOS安装fortune+cowsay
  4. 45道CSS基础面试题
  5. 【数据格式】Jackson 美化输出JSON,优雅的输出JSON数据,格式化输出JSON数据
  6. mybatis 原理_了解Mybatis的工作原理吗
  7. winscp普通用户向linux根目录中上传文件无法建立远程文件
  8. 利用UrlRewrite,asp.net动态生成htm页面
  9. 多功能图片处理器微信小程序源码下载一键多种处理照片
  10. 工艺仿真Process Simulate新亮点
  11. ML — 浅谈聚类和分类的区别
  12. php丢色子,jQuery+PHP实现的掷色子抽奖游戏实例_PHP
  13. Pr进阶:粗剪常用快捷键
  14. 51单片机:8051指令简介
  15. 《中国近代史纲要》思维导图复习版
  16. 拼多多怎么设置快捷回复
  17. 微信分享报错errMsg: “updateAppMessageShareData:fail, the permission value is offline verifying“
  18. PMP-16项目整合管理-制定项目管理计划
  19. MATLAB安装时为英文如何切换中文
  20. stm32Cubemx实用篇(三):DAC电压输出和ADC电压检测以及内部温度传感器测温

热门文章

  1. Docker的使用(五:Docker中的网络与数据管理)
  2. mysql 删除 修改密码_Mysql数据库root密码忘记了,如何在不删除Mysql的情况下修改密码...
  3. 1040 Longest Symmetric String 需再做
  4. UI培训教程分享:UI设计的分类有哪些?
  5. web前端培训:本期教程CSS 三大特性
  6. CSS浮动元素特点有什么
  7. linux发行版的用户交互
  8. 荣之联“云桥OneBridge”让IT运维事半功倍
  9. cacti邮件告警设置
  10. 折返(Reentrancy)VS线程安全(Thread safety)