数组:一旦创建不能改变,其中所有元素具有相同的类型。
定义数组变量:
<类型>【】<名字>=new <类型>【元素个数】;
int【】grades=new int【100】;// 元素必须为整数,个数必须给出,元素个数可以使变量。从0开始编号。
double【】 number= new double【a】;
package hello1; //!!!!!
import java.util.Scanner; //输入一组数,计算各个数各有几个
public class cishu {
public static void main(String[]args)
{
Scanner in=new Scanner(System.in);
int x;
int [] numbers = new int[10];
x = in.nextInt();
while(x!=-1)
{
if(x>=0&&x<=9)
{
numbers[x]++;
}
x=in.nextInt();
}
for( int i=0;i<numbers.length;i++)
{
System.out.print(i+":"+numbers[i]);
}
}
}
数组2 判断一个数在不在数组中 ,
package jinjie;
import java.util.Scanner;
public class shuzu02 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int [] data = {3,2,5,6,4,9,10,11,34};
int x = in.nextInt();
int loc=-1;//记录位置
for(int i=0;i<data.length ;i++)
{
if( x == data[i])
{
loc = i;
break;
}
}
if(loc>-1)
{
System.out.println(x+"是第"+(loc+1)+"个");
}
else
{
System.out.println(x+"不在其中。");
}
}
}