今天学习了多重循环
多重循环特点:
多重循环就是一个循环体内又包含另一个完整的循环结构,各种循环可以相互嵌套。
用多次循环实现等腰三角形实例:
public class Test4 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入高度:");
int hight = input.nextInt();
for (int i = 1; i <= hight; i++) {
System.out.println();
for (int j = hight; j > i; j--) {
System.out.print(" ");
}
for (int j = 1; j <= (2*i-1); j++) {
System.out.print("*");
}
}
}
}
冒泡排序:
char[] a={'a','e','c','v','f','h','y','z'}; char update;
升序: for(int i=0;i<a.length-1;i++){ for(int j=0;j<a.length-i-1;j++){ if(a[j]>a[j+1]){ update=a[j]; a[j]=a[j+1]; a[j+1]=update; } } }
数组:
声明一个变量就是在内存空间划出一块合适的空间;
生命一个数组就是在内存空间划出遗传连续的空间;
数组的结构和基本要素
- 标识符:数组的名称,用于区分不同的数组
- 数组元素:向数组中存放的数据
- 元素下标:对数组元素进行编号
- 元素类型:数组元素的数据类型
- 数组下标从零开始,[5]是数组长度(长度一旦赋值后不能改变);