数组
一、键盘输入
1、引入键盘类
import java.util.Scanner;
2、创建键盘对象
Scanner scanner=new Scanner(System.in);
3、输入数据
4、获取输入的数据
//1、导包:引入键盘类
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
// 2、创建键盘对象
Scanner scanner=new Scanner(System.in);
// 3、输入数据
// 4\使用变量接收保存
// 输入字符串
// String s1=scanner.next();
//// 输入一行字符串
// String s2=scanner.nextLine();
//
//// 输入int
// int i=scanner.nextInt();
//// 输入double
// double d=scanner.nextDouble();
//// 输入boolean
boolean bl=scanner.nextBoolean();
// System.out.println(s1);
// System.out.println(s2);
// System.out.println(i);
// System.out.println(d);
System.out.println(bl);
}
}
二、数据类型
1、基本数据类型
byte short int long
float double
char
boolean
2、引用数据类型
数组
类:String字符串,枚举
接口
三、数组
1、数组是什么?
数据类型角度:数组是一种引用数据类型。
容器角度:数组是用来保存一组数据的容器。
我们之前的变量基本上都是基本数据类型的,每个变量只能存储一个值。
2、数组的特点
(1)数组中的数据可以是任何类型。
(2)一组数据必须类型相同。
(3)数组的长度,固定不变。
3、数组的存储原理
数组是一种存储数据的数据结构。
数组创建时,需要先确定其长度。
然后根据长度来划分元素空间。
每个元素中可以放一条数据。
元素的表示:数组名[下标]
四、数组的使用
1、声明数组
创建一个数组类型的变量。
语法:
元素的类型[] 数组名;
强调:数组名其实就是变量名!!
// 1/声明数组:创建一个数组类型的变量
// 使用数组类型声明,表示该变量中存储的是一个数组对象(容器)
String[] names;
int[] ages;
2、创建数组
语法:
new 元素的类型[长度];
关键字new用来创建新对象。
// 2、创建数组:创建一个数组类型的对象(容器)
// 下标0-4
names=new String[5];
3、元素赋值
数组名[下标]=数据;
元素的下标范围:0~长度-1
// 3、赋值
names[0]="张三";
names[1]="李四";
names[2]="王五";
names[3]="马六";
names[4]="路人甲";
4、元素使用
还是通过 数组名[下标] 找到元素来取数据
// 4\使用数据
System.out.println(names[0]);
System.out.println(names[1]);
System.out.println(names[2]);
System.out.println(names[3]);
System.out.println(names[4]);
5、数组的遍历
获取数组的长度:数组名.length
for(int i=0;i<数据名.length;i++){
System.out.println(数据名[i]);
}
// 5、数组的遍历
for (int i = 0; i < names.length; i++) {
System.out.println(names[i]);
}

浙公网安备 33010602011771号