Java---03---数组
来源:互联网 发布:商标设计软件下载 编辑:程序博客网 时间:2024/06/13 05:25
数组:
1.数组的每一个元素属于同一个类型
2.数组是引用型的,使用new 生成数组对象
3.数组生成后,数组的元素个数就不能变了,称之为数组长度
4.数组的每一个元素都能直接访问,使用数组下标来标识数组的元素
5.数组的元素允许是数组类型的,从而形成二维数组、多维数组
数组的定义及生成:
int a[] = new int[N];
Int[] a = new int[N];
a.length 表示数组的长度。
class Main {public static void main (String[] args){int a[] = new int[10];int[] b = new int[10];for (int i = 0;i < 10;i++){a[i] = i;}for (int i = 0; i < a.length;i++){System.out.println(a[i]);}}}
二维数组:
int a[][] = new int[10][10];
class Main {public static void main (String[] args){int a[][] = new int[10][10];int x = 0;for (int i = 0; i < 10;i++){for (int j = 0; j < 10;j++){a[i][j] = x++;}}//for (int i = 0;i < 10;i++){//for (int j = 0; j < 10;j++){//System.out.print(a[i][j]+" ");//}//System.out.println();//}for (int [] row : a){for (int element : row){System.out.print(element+" ");}System.out.println();}}}
从键盘获取数据:
Scanner reaScanner = new Scanner(System.in); 创建Scanner对象
a[i][j] = reaScanner.nextInt();
使用Scanner 需要引入Scanner类:
import java.util.Scanner;
Scanner类主要方法有:
nextInt();
nextDouble ();
nextFloat();
nextLine();
nextLong();
nextShort();
从这些名字上就可以了解到它们的功能。
例如:nextInt();获取一个int型的数值,nextLine()的功能是输入一行字符串。
0 0
- java-03数组
- Java---03---数组
- 03 JAVA 数组
- Java基础03 - 数组
- Java基础知识03-数组
- java数组添加数组
- java数组添加数组
- Java数组-二维数组
- 【Java】数组--二维数组
- java-数组/二维数组
- Java数组、遍历数组
- java数组
- JAVA数组
- JAVA数组
- JAVA数组
- Java数组
- Java数组
- java数组
- 开放创新的华为存储更加坚定业务驱动步伐
- 程序员面试资源大收集
- 高等数学之映射与函数
- Maximum Subarray(最大子数组)
- 调用C++中的栈,队列和优先级队列库函数
- Java---03---数组
- 最长公共子序列(动态规划)
- 一招一个文件解决ndk编译文件Android.mk配置的所有问题
- String.valueOf
- Eclipse maven构建springmvc项目
- 【JS学习笔记】06 JavaScript HTML DOM 事件
- 找单词 2082 (母函数)蛋疼
- 动态链接机制详解及GOT和fPIC
- MongoDB 一对多关系建模