数组的一些基本应用实例
package shuzu;
import java.util.Scanner;
public class p1 {
public static void main(String[] args) {
System.out.print("请输入数组的长度:");
Scanner scan = new Scanner (System.in);
int c= scan.nextInt();
int[]num;
num = new int[c];
int L=0;
for (L = 0; L < num.length; L++) {
System.out.println("请输入第"+(L+1)+"项的数字");
int d = scan.nextInt();
num[L] = d;
// int sum=0;??
// sum += num[L];
// System.out.println(sum);??
}
// for (int item : num) {遍历输出数组
// System.out.println(item);
// }
// for (int i = 0; i < num.length; i++) { 遍历输出数组
// System.out.println(num[i]);
// }
// for (int i = 0; i < num.length; i++) {先遍历输出数组
// if(num[i]%2==1){找出数组中的奇数
// System.out.println(num[i]);
// }
// }
//
// 找出数组中所有质数
// for (int i = 0; i < num.length; i++) {遍历输出
// int n = 0;定义一个变量
// for (int j = 1; j <=num[i]; j++) {小于等于num的所有数字
// if(num[i]%j==0){输出的数字分别对J求余=0
// n++; 输出的数字对J求余=0 累加循环
// }
// }
// if(n==2){当输出的数字对J求余=0有两个数字时,为质数
// System.out.println(num[i]);
// }
// }
// int[]num={2,3,6,9,13,32};
// if(num[0]>num[1]){
//
// }
// int temp=num[0];
// num[0]=num[1];
// num[1]=temp;
// i(数组下标)的取值是
// for (int i = 0; i < num.length-1; i++) { 数组的值从小到大排序
// for (int j = i+1; j < num.length; j++) {
// if(num[i]>num[j]){
// int temp=num[i];
// num[i]=num[j];
// num[j]=temp;
//
// }
// }
// }
// for (int item : num) { 遍历输出数组
// System.out.println(item);
// }
// System.out.println(num[0]);
// System.out.println(num[num.length - 1]);
}
}