java之流程控制与数组
来源:互联网 发布:mindnode有windows版么 编辑:程序博客网 时间:2024/05/20 23:04
流程控制:
用来控制程序中各种语句执行顺序
java中流程控制方式采用三种基本流程结构
1、顺序结构
2、选择结构
3、循环结构
循环语句:while、do-while、for、foreach语句
选择语句:if、switch
跳转语句:break、continue、return
数组:什么是数组:
1、数组是一组变量集合,存储相同数据类型的一组数组
2、连续的空间
数组特点:
数组名,即标识符,连续空间的首地址
元素下标表明了在数组中的位置
数组中的每个元素都可以通过小标访问
数组长度固定不变,避免数组越界
使用数组步骤:
1、声明数组 int[] a;
告诉计算机数据类型是什么
int[] score;
int score[];
2、分配空间 a=new int[5];
score=new int[30];
name=new string[30];
3、赋值 a[0]=8;
int []a={1,2,3,4,5,6,7,8,9};
int[] a=new int[]{1,2,3,4,5};
4、处理数据 a[0]=a[0]*10;
数组的遍历:
String []strings={"Nike背包","Adiddas运动衫","李宁运动鞋","Kappa外套","361腰包"};
通过for循环:
for(int i=0;i<strings.length;i++){
System.out.println(strings[i]);
}
通过foreach循环:
for(String string:strings){
System.out.println(string);
}
基本数据类型-传值;
引用数据类型-传空间地址;
引用类型:所有的类、数组
数组类Arrays:
Arrays.sort(数组)函数从小到大排序
Arrays.tostring返回一个数组里所有元素的字符串
Arrays.equals()比较两个引用里的值是否相同
Arrays.fill()将数组中所有值都替换成输入的参数
Arrays.binaryseach()使用二分搜索法来搜索指定数组,以获得指定对象(方法使用前先排序)
Arrays.copyof()复制数组,长度可自由调控,多出来的由相应类型填补
补充:将两数组合并成一个新的数组方法int[] i={1,2,3,4,5};
int[] j={6,7,8};
int[] ij=Arrays.copyOf(i, i.length+j.length);System.arraycopy(j, 0, ij, i.length, j.length);
System.out.println(Arrays.toString(ij));
System.out.println(Arrays.toString(ij));
阅读全文
0 0
- java之流程控制与数组
- java流程控制与数组
- Java的一些小点之流程控制与数组
- JAVA笔记:流程控制与数组
- Java笔记----3. 流程控制与数组
- JAVA讲义 (二) 流程控制与数组
- Java基础之控制流程及数组
- 流程控制与数组
- 流程控制与数组
- 流程控制与数组
- 流程控制与数组
- 流程控制与数组
- 流程控制与数组
- java流程控制、数组
- 流程控制与数组(数组)
- java基础之流程控制与方法
- Java基础知识学习之路-05-第四章-流程控制与数组
- (2) 流程控制与数组
- 大数据学习18:Hive在mysql的元数据表的关系和含义
- 可重入内核 & 可重入函数
- 102. Binary Tree Level Order Traversal
- CodeForces
- PAT备考
- java之流程控制与数组
- 以挂起的形式创建进程
- 试题16:反转链表
- 学习笔记之装饰者模式
- poj2965 The Pilots Brothers' refrigerator
- hiho 1164 概论数学
- 遥感影像计算植被覆盖度FVC
- 代码分析基类和派生类的地址和布局的问题
- Codeforces 600E Lomsat gelral (启发式合并)