packageIntegratedExercises;importjava.util.Random;publicclassText2{publicstaticvoidmain(String[] args){char[] chs =newchar[52];for(int i =0;i<chs.length;i++){if(i<=25){//添加小写字母
chs[i]=(char)(97+i);}else{//添加大写字母
chs[i]=(char)(65+i-26);}}/*for(int i = 0;i<52;i++){
System.out.println(chs[i]);
}*///定义一个空字符串,拼接打印的字母String result =" ";Random r =newRandom();for(int j =0;j<4;j++){int randomIndex = r.nextInt(chs.length);//System.out.print(chs[randomIndex]);
result = result + chs[randomIndex];}int number = r.nextInt(10);
result = result+number;System.out.println(result);}}
评委打分
packageIntegratedExercises;importjava.util.Scanner;publicclassText3{publicstaticvoidmain(String[] args){//定义一个数组,存储评委打分int[]Arr=getScores();for(int i =0; i <Arr.length; i++){System.out.println(Arr[i]);}int max =getmax(Arr);int min =getmin(Arr);int sum =getSum(Arr);int avg =(sum -max -min)/(Arr.length-2);System.out.println("得到的平均分为:"+avg);}publicstaticintgetmax(int[] arr){int max = arr[0];for(int i =0; i < arr.length; i++){if(arr[i]>max){
max = arr[i];}}return max;}publicstaticintgetmin(int[] arr){int min = arr[0];for(int i =0; i < arr.length; i++){if(arr[i]< min ){
min = arr[i];}}return min ;}publicstaticint[]getScores(){int[] scores =newint[6];Scanner sc =newScanner(System.in);for(int i =0; i <scores.length ;){System.out.println("请输入评委的打分:");int score = sc.nextInt();if(score>=0&&score<=100){
scores[i]= score;
i++;}else{System.out.println("成绩超出了范围,当前i为:"+i);}}return scores;}publicstaticintgetSum(int[] scorArr){int sum =0;for(int i =0; i < scorArr.length; i++){
sum = sum+scorArr[i];}return sum;}}
数字加密
packageIntegratedExercises;importjava.util.Scanner;publicclassText4{publicstaticvoidmain(String[] args){System.out.println("请输入你的密码:");Scanner sc =newScanner(System.in);int number = sc.nextInt();int temp =number;int count =0;while(number!=0){
number = number/10;
count++;}int[]arr =newint[count];int[]arr1 =newint[count];int index = arr.length -1;while(temp!=0){int ge = temp%10;
temp = temp/10;
arr[index]= ge;
index--;}for(int i =0; i <arr.length ; i++){
arr[i]= arr[i]+5;}for(int i =0; i <arr.length ; i++){
arr[i]= arr[i]%10;}for(int i =0,j = arr.length-1; i <arr.length ; i++,j--){
arr1[i]= arr[j];}for(int i =0; i < arr1.length; i++){System.out.print(arr1[i]+" ");}}}
抢红包
packageIntegratedExercises;importjava.util.Random;publicclassText5{publicstaticvoidmain(String[] args){int[] arr ={2,188,588,8888,10000};int[] arr2 =newint[arr.length];Random r =newRandom();for(int i =0; i <5;){int randomindex = r.nextInt(arr.length);int price = arr[randomindex];boolean flag =getprice(arr2,price);if(!flag){
arr2[i]= price;
i++;}}for(int i =0; i <arr2.length ; i++){System.out.println(arr2[i]);}}publicstaticbooleangetprice(int[] arr,int price){for(int i =0; i < arr.length; i++){if(arr[i]==price){returntrue;}}returnfalse;}}
packageIntegratedExercises;importjava.util.Random;publicclassText5{publicstaticvoidmain(String[] args){int[] arr ={2,188,588,8888,10000};Random r =newRandom();for(int i =0;i<arr.length;i++){int randomIndex =r.nextInt(arr.length);int temp = arr[i];
arr[i]= arr[randomIndex];
arr[randomIndex]= temp;}for(int i =0;i<arr.length;i++){System.out.println(arr[i]);}}}
模拟双色球
packageIntegratedExercises;importjava.util.Random;importjava.util.Scanner;publicclassText6{publicstaticvoidmain(String[] args){//生成中奖号码int[] arr =creatNumber();//用户输入购买号码int[] userInputarr =userInput();for(int i =0; i < userInputarr.length; i++){System.out.print(userInputarr[i]+" ");}System.out.println("------------------------------");for(int i =0; i < arr.length; i++){System.out.print(arr[i]+" ");}int redCount =0;int blueCount =0;for(int i =0; i < userInputarr.length -1; i++){int redNumber = userInputarr[i];for(int j =0; j < userInputarr.length-1; j++){if(redNumber == arr[j]){
redCount++;break;}}}int blueNumber = userInputarr[userInputarr.length-1];if(blueNumber ==arr[arr.length-1]){
blueCount++;}System.out.println("红球中奖个数:"redCount);System.out.println("蓝球中奖个数:"blueCount);}publicstaticint[]userInput(){int[] arr =newint[7];Scanner sc =newScanner(System.in);for(int i =0; i < arr.length-1;){System.out.println("请输入你要购买的第"+(i+1)+"个红球号码:");int rednumber = sc.nextInt();//rednumber 在1~33范围且不重复if(rednumber>=1&&rednumber<=33){boolean flag =container(arr,rednumber);if(!flag){
arr[i]= rednumber;
i++;}else{System.out.println("当前红球号码已经存在,请重新输入");}}}//用户输入蓝球号码while(true){System.out.println("请输入你要购买的蓝球号码:");int blueNumber = sc.nextInt();if(blueNumber>=1&&blueNumber<=16){
arr[arr.length-1]= blueNumber;break;}else{System.out.println("输入不符合要求");}}return arr;}publicstaticint[]creatNumber(){int[] arr =newint[7];Random r =newRandom();for(int i =0; i<6;){int redNumber = r.nextInt(33)+1;boolean flag =container(arr, redNumber);if(!flag){
arr[i]=redNumber;
i++;}}int blueNumber = r.nextInt(16)+1;
arr[arr.length -1]= blueNumber;return arr;}publicstaticbooleancontainer(int[] arr,int number){for(int i =0; i < arr.length; i++){if(arr[i]==number){returntrue;}}returnfalse;}}