学习大数据开始有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
}
}
以上是我的学习心得,嘿嘿嘿! |
|