java中数组的一些笔记
数组(相同数据类型的集合):是引用数据类型,数组的中的每个元素相当于数组的成员变量
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中数组的一些笔记相关推荐
- java中数组的复制
数组复制使我们在编程过程中经常要使用到的,在java中数组复制我们大概能够分为两种,一种是引用复制,还有一种就是深度复制(复制后两个数组互不相干). 以下我们就通过測试的方法来具体看看什么是引用复制和 ...
- Java中数组以及集合
2019独角兽企业重金招聘Python工程师标准>>> java中数组: 数组在Java里是一种特殊类型,有别于普通的"类的实例"的对象.但实际数组也是一种对象类 ...
- Java中数组的地址问题(hashCode解析):
Java中数组的地址问题(hashCode解析): import java.util.Arrays;public class Action1 {public static void main(Stri ...
- Java中数组在内存中的存放原理?
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/yangyong0717/article/details/79165685 Java中数组被实现为对象 ...
- Java语言程序设计 上机实验2 掌握Java的基本语言成分和流程控制语句。 掌握Java中数组的使用,理解引用数据类型。 掌握String类的使用。...
Java语言程序设计 上机实验2 实验目的: 掌握Java的基本语言成分和流程控制语句. 掌握Java中数组的使用,理解引用数据类型. 掌握String类的使用. 实验内容: 注:标(*)为选做内 ...
- JavaScript 与java中数组的区别
1. JavaScript 中的数组的长度是可变的 Java中数组的长度是固定的 2.javaScript中的元素是可以是任意类型
- java 中数组的创建 数组遍历 以及数组的输出(打印)
什么是数组? 如果我们需要创建一个 int 类型变量,那么我们只需要 int a; 如果我们需要创建五个 int 类型变量,那么我们只需要int a1; int a2; int a3; int a4; ...
- java学习总结(16.06.03)java中数组的定义和初始化
刚开始接触java的数组时,我觉得java的数组和c++的数组虽然大致上差不多但细节上差很多,我也因此差点混乱了.后来自己仔细理了一下发现java和c++的数组只在定义和初始化上存在几点差异,而其他部 ...
- java中 数组声明,java数组声明格式
java 声明动态数组,java对象数组详解,java中声明数组,java数组声明格式 Java 中数组的声明一维数组的声明: 在 Java 中,数组是独立的对象,有自身的方法,不是变量的集合. 数组 ...
最新文章
- 子网划分,9张表格搞定
- YaoCCAD软件中设置坐标原点
- CentOS安装fortune+cowsay
- 45道CSS基础面试题
- 【数据格式】Jackson 美化输出JSON,优雅的输出JSON数据,格式化输出JSON数据
- mybatis 原理_了解Mybatis的工作原理吗
- winscp普通用户向linux根目录中上传文件无法建立远程文件
- 利用UrlRewrite,asp.net动态生成htm页面
- 多功能图片处理器微信小程序源码下载一键多种处理照片
- 工艺仿真Process Simulate新亮点
- ML — 浅谈聚类和分类的区别
- php丢色子,jQuery+PHP实现的掷色子抽奖游戏实例_PHP
- Pr进阶:粗剪常用快捷键
- 51单片机:8051指令简介
- 《中国近代史纲要》思维导图复习版
- 拼多多怎么设置快捷回复
- 微信分享报错errMsg: “updateAppMessageShareData:fail, the permission value is offline verifying“
- PMP-16项目整合管理-制定项目管理计划
- MATLAB安装时为英文如何切换中文
- stm32Cubemx实用篇(三):DAC电压输出和ADC电压检测以及内部温度传感器测温
热门文章
- Docker的使用(五:Docker中的网络与数据管理)
- mysql 删除 修改密码_Mysql数据库root密码忘记了,如何在不删除Mysql的情况下修改密码...
- 1040 Longest Symmetric String 需再做
- UI培训教程分享:UI设计的分类有哪些?
- web前端培训:本期教程CSS 三大特性
- CSS浮动元素特点有什么
- linux发行版的用户交互
- 荣之联“云桥OneBridge”让IT运维事半功倍
- cacti邮件告警设置
- 折返(Reentrancy)VS线程安全(Thread safety)