java举例大全

来源:互联网 发布:metasploit 445端口 编辑:程序博客网 时间:2024/05/16 18:53

java例子大全

import java.util.Random;

public class OneArray_01 {
 public static void main(String[] args) {
  Random rd = new Random();    // 创建Random对象
  int array[] = new int[10];     // 创建一个长度为10的int型数组array
  System.out.println("  \narray数组中的每个元素值如下:\n");
  for (int i = 0; i < array.length; i++) {   // 给数组中的每个元素赋值
   array[i] = rd.nextInt(10);    // 生成0~10之间的随机数
   System.out.print("  " + array[i] + " ");  // 将数组中的元素输出
   if ((i + 1) % 5 == 0)     // 每5个元素一行
    System.out.println();
  }
 }
}

 

 

 

public class OneArray_02 {
 public static void main(String[] args) {
  int[] row = { 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 };
  System.out.println("\n入场顺序如下:");
  for (int i = 0; i < row.length; i++) {
   System.out.print("   第七排" + row[i] + "号");
   if ((i + 1) % 5 == 0)
    System.out.println();
  }
  System.out.println("\n出场顺序如下:");
  for (int i = row.length - 1; i >= 0; i--) {
   System.out.print("   第七排" + row[i] + "号");
   if (i % 5 == 0)
    System.out.println();
  }
 }
}

 

 

import java.util.Random;

public class OneArray_03 {
 public static void main(String[] args) {
  Random rd = new Random();  // 创建Random对象
  int total[] = new int[30];   // 创建一个长度为30的int型数组total(总数组)
  int odd[] = new int[30];   // 创建一个长度为30的int型数组odd(奇数数组)
  int even[] = new int[30];   // 创建一个长度为30的int型数组even(偶数数组)
  int j = 0, k = 0;
  System.out.println("总数组total的元素如下:");
  for (int i = 0; i < total.length; i++) {
   total[i] = rd.nextInt(100);  // 为total数组赋初值
   if (total[i] % 2 == 0) {   // 判断当前数组中的元素是否为偶数
    even[k] = total[i];
    k++;
   } else {
    odd[j] = total[i];
    j++;
   }
   System.out.print(" " + total[i]);
   if ((i + 1) % 5 == 0)   // 每5个元素一行
    System.out.println();
  }
  System.out.println("\n奇偶相交替输出:");
  int max = j > k ? j : k;    // 求j和k两者间的最大值
  int min = j > k ? k : j;    // 求j和k两者间的最小值
  /* 下面是将奇数和偶数交替输出,并只将多出的奇数或偶数输出 */
  for (int x = 0; x < max; x++) {
   if (x >= min && j == min) {   // 当x大于求出的最小值时,如果这个最小值等于奇数的个数,则输出多出的偶数
    System.out.print("  " + even[x]);
   } else if (x >= min && k == min) { // 当x大于求出的最小值时,如果这个最小值等于偶数的个数,则输出多出的奇数
    System.out.print("  " + odd[x]);
   } else if (x < min) {    // 交替着输出奇数和偶数
    System.out.print("  " + odd[x] + "," + even[x]);
   }
   if ((x + 1) % 5 == 0)    // 每5个元素一行
    System.out.println();
  }
 }
}


 

 

原创粉丝点击