JAVA听课笔记

直接初始化数组
new创建的数组会默认为0值
int[] scores={87,98,69,54,65,76,87,95}
可以通过length知道数组的大小
eclipse程序运行快捷键 ctrl+F11 默认F11也为程序执行快捷键

int[] b=a; //b为a的管理者
a[0]=5;b[0]=16时,a[0]此时也为16
数组变量是数组的管理者而非数组本身
数组必须创建出来然后交给数组变量来管理
数组变量之间的赋值是管理权限的赋值
数组变量之间的比较是判断是否管理同一个数组

复制数组
必须遍历源数组将每个元素逐一拷贝给目的数组

public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int[]a= {1,2,3,4,5};
int[]b= new int[a.length];//数组元素全部为0
for(int i=0;i {
b[i]=a[i];
}
for(int i=0;i System.out.println(b[i]);
/b=a;
a[0]=20;
System.out.println(a[0]);
System.out.println(b[0]);
/
}
}

判断一个数是否为质数
scanf(m)
for(i=2;i<=sqrt(m);i++)
{
r=m%i;
if(r==0)
{
printf(“m不是质数”);
break;
}
}
printf(“m是一个质数”);

你可能感兴趣的:(听课笔记)