黑马程序员技术交流社区

标题: 大数据16天有感 [打印本页]

作者: LeeLao    时间: 2019-10-29 15:32
标题: 大数据16天有感
学习大数据开始有10+天了,开始阶段在学习Java ,会话不说,分享一下我的学习心得吧:
import java.util.Scanner;
import java.util.Random;
public class Java6 {
    public static void main(String() args[]) {   
        Random r = new Random();
        Scanner sc = new Scanner(system.in);
    }
}//这个是随机和控制台输入对象;
然后 ,贴一个我忘的代码,这个案例当天没头绪,跟朋友喝酒到1点,到家晕乎乎的看了半个小时终于看懂了,第二天又撸了久,结果按照代码敲了一遍次懂,花会我不少脑细胞,2333,不说了 ,分享你!
import java.util.Random;
import java.util.Scanner;
public class Java_test {
    public static void main(String[] args) {
     //抽奖 5个数 抽5次 奖金随机不能重复
        //1 定义数组
        int[] arr = {2222,3333,555,6666,8888,9999};
        // 2 定义存放奖金的数组
        int[] brr =new int[6];
        //3 定义索引index为brr的索引值
        int index = 0;
        //4 创建Random对象
        Random r = new Random();
        //5 while循环
        while(index < arr.length) {
            int a = r.nextInt(arr.length);//5.1把随机索引值赋给i

            //5.2建立一个方法判断抽取数值是否存在brr数组中
            boolean b = b(brr,arr[a]);

            //5.3如果抽取没在数组 打印出来并放到数组里面
            if(!b) {
                brr[index] = arr[a];
                System.out.println("抽出" + arr[a]);
                index++;
            }
        }
    }
    //6 建立一个方法判断brr是否存在抽取的数值
    public static boolean b (int brr[] ,int num) {
        for (int i = 0; i < brr.length; i++) {
            if(brr[i] == num){ //6.1如果数组中存在抽取的数 则返回true
                return true;
            }
        }
        return false; //如果全部没有找到 就返回false
    }
}
以上是我的学习心得,嘿嘿嘿!
作者: 柠檬leung不酸    时间: 2020-1-3 09:33
不忘初心,坚持
作者: 柠檬leung不酸    时间: 2020-5-14 21:42
只要朝着一个方向努力,一切都会变得得心应手。加油
作者: 柠檬leung不酸    时间: 2020-5-20 16:12
学习要加,骄傲要减,机会要乘,懒惰要除。诶,激励自己的名言,希望对你有用




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2