java数组案例

数组:
        数组就是用来存储一批同类型数据的内存区域(容器)
数组中的最大值实现方法;
 
  1. 数据拿到程序中去,用数组装起来。
  2. 定义一个变量,用于记录最大值。这个变量建议默认存储第一个元素作为参照。
  3. 遍历数组的元素,如果该元素大于变量存储的元素,则替换变量存储该元素。
  4. 循环结束后输出最大值即可。
 
复制代码
 1 import jdk.swing.interop.SwingInterOpUtils;
 2 
 3 
 4 import java.util.Random;
 5 import java.util.Scanner;
 6 
 7 
 8 public class Test3 {
 9     public static void main(String[] args) {
10         int[] date=new int[5];
11         Random r =new Random();
12         for (int i = 0; i <date.length ; i++) {
13             date[i]=r.nextInt(20)+1;
14         }
15         Scanner sc =new Scanner(System.in);
16         OUT:
17         while (true){
18             System.out.println("请您输入一个1-20的整数进行猜测");
19             int quessDate =sc.nextInt();
20             for (int i = 0; i <date.length ; i++) {
21                 if(date[i]==quessDate){
22                     System.out.println("您猜对了。数据索引是"+i);
23                     break OUT;
24                 }
25             }
26             System.out.println("当前猜测错误,请重新猜测!");
27         }
28         for (int i = 0; i < date.length; i++) {
29             System.out.print(date[i]+"\t");
30         }
31     }
32 }
复制代码
(注意事项)
  1. 动态初始化数组,存入5个随机的1-20之间的数据,
  2. 定义一个死循环,不断地猜数据,遍历数组,判断数据是否在数组中,如果在,进行对应提示并结束死循环,如果没有,提示继续
posted @   小小浑鱼  阅读(65)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示