又是一天过去,今天主要讲了数组,下面就跟大家分享一下:
1、数组的特点:
1)数组是一个连续的内存空间,数组元素下标从0开始,最大下标为数组长度-1.
2)数组元素都是变量。
3)数组每一个元素的类型都和定义数组时的类型一致。
4)数组元素在数组创建时都会初始化。
5)数组创建后,长度不可以改变。
2、 打印数组中最大的数:
public class test5 {
public static void main(String[] args) {
int[]a={3,8,5,9,12,10};
int max = 0;
for(int i=0;i<a.length;i++){
if(max<a[i]){
max = a[i];
}
}
System.out.println(max);
}
}
3、输入一个数,求该数在数组中的下标:
public class test0 {
public static void main(String[] args){
int[] a = {23,56,91,28,43,60};
String x = JOptionPane.showInputDialog(null,"请输入一个数");
int s = Integer.parseInt(x);
int index =-1;
for(int i=0;i<a.length;i++){
if(s==a[i]){
index=i;
break;
}}
if(index==-1){
JOptionPane.showMessageDialog(null,"该数不在数组中");
}
else{
JOptionPane.showMessageDialog(null,"下标为"+index);
}
}
}