1、8种数据类型
1)数值型
整型:byte,short,int,long
浮点类型:float,double
2)非数值型
字符型:Char
布尔型:boolean
引用数据类型:类、接口、数组
2、关键字
3、循环结构
1.for
:指定循环的开始条件、结束条件和循环步长
for(i=1;1<=10;i++)
2.while
循环:在循环开始之前先判断条件是否满足,只有条件为真时才执行循环体。
int a=10;
int i=1;
while(i<=a){
i++;
}
3.do-while
循环:
先执行一次循环体,再判断条件是否满足,如果满足则继续执行
do{
// 循环体
} while (condition);
4.for-each循环 --不能修改数组的值
// 循环体
} while (condition);
4.for-each循环 --不能修改数组的值
for (element_type element : collection) {
// 在此处执行针对 element 的操作
}
// 在此处执行针对 element 的操作
}
Foreach循环的优缺点:
foreach循环中访问元素索引:
String[] array = {"a", "b", "c", "d"};
int index = 0; // 定义一个索引变量
for (String element : array) {
System.out.println("Index: " + index + ", Element: " + element);
index++; // 在每次循环后增加索引变量
}
int index = 0; // 定义一个索引变量
for (String element : array) {
System.out.println("Index: " + index + ", Element: " + element);
index++; // 在每次循环后增加索引变量
}
4、数组
1)静态创建,需要指定大小
int[] array={1,2,3,4,5}
2)动态创建
int[] array=new int[5]
for (int i=0;i<5;i++){
array[i]=i;
}
数组的应用:
Java数组(这一篇就够了)(超详细)-CSDN博客