一、return
退出当前程序的执行;
二、数组
数组:是一个变量,存储相同数据类型的一组数据。
声明数组:在内存空间划出一串连续的空间。
数组的基本要素:标识符、数组元素、元素下标:从0开始、元素类型、数组长度(.length)。
(1)如何使用数组
1、声明数组 int[ ]a;
2、分配空间 a=new int[5];
3、赋值 a[0]=8;
4、处理数据 a[0]=a[0]*10;
(2)语法
数据类型 数组名[ ];
数据类型 [ ] 数组名;//声明数组不规定数组长度;
分配空间:数据类型 [ ] 数组名 = new 数据类型[大小] ;
赋值:向分配的格子里放数据
1、边声明边赋值 int [ ] scores={ 89,79,76};
int [ ] scores=new int [ ]{ };//不能指定数组长度,
2、动态录入键盘信息并赋值
Scanner input = new Scanner(System.in);
for(int i=0; i< n; i++){
scores [i]=input .nextInt();
}
//数组长度=数组名.length
Scanner input=new Scanner(System.in);
System.out.println("请输入会员本月的消费记录: 次");
int num=input.nextInt();
double []amount=new double[num];
double sum=0;
for (int i = 0; i < amount.length; i++) {
System.out.print("请输入第"+(i+1)+"笔消费金额:");
amount[i]=input.nextDouble();
sum+=amount[i];
}
System.out.println("序号\t"+"金额(元)");
// System.out.println("1\t"+amount[0]);
// System.out.println("2\t"+amount[1]);
// System.out.println("3\t"+amount[2]);
// System.out.println("4\t"+amount[3]);
// System.out.println("5\t"+amount[4]);
// System.out.println("总金额\t"+sum);
for (int i = 0; i < amount.length; i++) {
System.out.println((i+1)+"\t"+amount[i]);
}
System.out.println("总金额\t"+sum);
3、栈内存、堆内存
四、 使用for循环求最大值
Scanner input=new Scanner(System.in);
int [] a=new int[] {20,80,30,10,90,40};
int sum=0;
for (int i = 0; i < a.length; i++) {
if (sum<a[i]) {
sum=a[i];
}
System.out.println(sum);