class Wmm {
//素数判断条件:是否能被2--n/2整除,整除的跳过,不能整除的为素数,输出素数
public static void main(String[] args) {
System.out.println("1到n(100)之间的所有素数为:");
int j=0;
for (int i=2;i<=100 ;i++ ) {
for (int z=2;z<i/2 ;z++ ) {
if (i%z==0) {
System.out.print(i+"\t");
j++;
if (j%5==0) {
System.out.println();
}
}else {
continue;
}
}
}
System.out.println("1到100之间的素数有"+j+"个");
}
}
//获取数组中的索引值,利用索引值取得最值并调换位置
class Th {
public static void main(String[] args) {
int[] a = {6,2,9,15,1,5,20,7,18};
int max = 0; //设定数组最大值的索引值
int min = 0;
int t;
System.out.println("改变前的数组为" );
for(int j = 0;j < a.length;j++) {
System.out.print(a[j] + " ");
}
for(int i = 0; i < a.length;i++) { //获取最大、小值的实际索引值
max = (a[i] > a[max])? i : max;
min = (a[i] < a[min])? i : min;
}
t = a[max]; //由索引调换最大、小值的存储位置
a[max] = a[a.length-1];
a[a.length-1] = t;