for循环
- 格式
for (初始化语句;条件判断语句;条件控制语句) {
循环体语句;
}
代码
While循环
- 格式
while (条件判断语句) {
循环体语句;
}
dowhile循环
- 格式
do {
循环体语句;
}while(条件判断语句);
- dowhile 和while只有在条件第一次不成立的时候 有区别 dowhile会执行一次
public static void main(String[] args) {
int i = 6;
while (i<5){
System.out.println(i);
i++;
}
int j = 6;
do{
System.out.println(i);
j++;
}while (j<5);
}
continue
- 循环1到50 个位或者十位有4的不打印 13也不打印
public static void main(String[] args) {
for (int i = 1; i <=50 ; i++) {
int ge = i % 10;
int shi = i / 10 % 10;
if(ge == 4 || shi == 4 || ge == 13){
continue;
}
System.out.println(i);
}
}
break
- break停止switch或者循环
- 循环标号
Random
- 获取随机数
数组
定义
类型[] 变量名
- 初始化
类型[] 变量名 = new 类型[数组的长度];
- 初始化默认值
int[] 0
double[] 0.0
boolean[] false
String[] null
char[] '\0' 或者 '\u000'
操作数组
获取数据 根据索引 和列表操作一样
- 注意 有索引 的越界
一个数组的内存图
- 方法区:字节码文件 .class
- 栈:方法在执行的时候会进栈
- 堆:存放创建的对象