程序源弃坑之路6(java)
来源:互联网 发布:扑克牌记忆软件 编辑:程序博客网 时间:2024/06/11 20:44
package learn.lesson1;import java.util.ArrayList;import java.util.List;import java.util.Scanner;/** * 排序练习 * @author lenovo * *//** * * 寻找最大值,并记录最大值的记录。 * 定义数组:{ 6,6,3,4,6,1,2} * */public class ArraySortTest { public static void main(String[] args) { String puke[] = {"A","1","2","3","4","5","6","7","8","9","10","J","Q","K"}; List<Integer> randomList = new ArrayList<Integer>(); Scanner scan = new Scanner(System.in); System.out.println("输入需要抽取的牌的数量:"); int num = scan.nextInt(); for(int i = 0; i < num; i++){ randomList.add(GetRandom.random(1, puke.length)); } System.out.println("输出:"); for(int i =0; i < randomList.size(); i++){ System.out.println("扑克牌下标为:"+(randomList.get(i)-1) + " 扑克牌面为:"+ puke[randomList.get(i)-1]); } }}/** * 生成随机数的类 * @author lenovo * */class GetRandom{ static List<Integer> chongfu = new ArrayList<Integer>(); public static int random(int min, int max){ int random = (int)(min+(max-min)*Math.random()); while(isExist(random)){ random = (int)(min+(max-min)*Math.random()); } return random; } /** * 检验是否重复 * @param temp * @return */ public static boolean isExist(int temp){ for(int i = 0; i < chongfu.size(); i++){ if(temp == chongfu.get(i)){ return true; } } return false; }}
0 0
- 程序源弃坑之路6(java)
- Java程序猿成神之路
- Java程序猿的ActionScript学习之路(一)
- Java之路(3)--写好你程序之Java基础规约
- java程序练习-B-流放之路
- 我的Java程序查错之路
- 一个java程序猿之路
- java 入门程序 之array(数组)
- 笔试面试之java程序(一)
- Java程序猿之IO(25)
- Java程序猿之线程(27)
- Java基础之程序
- Java之helloworld程序
- Java之路(2)--写好你程序之共通基础规约
- Java学习之路之Hello World小程序
- java学习之路之基本语法-程序流程控制
- java学习之路之基本语法-程序流程控制
- Java程序员成长之路(如何提高Java程序性能?)
- Axure制作ipad原型
- MyBaits-快速入门
- Leetcode 12. Integer to Roman
- android自定义适配屏幕的ImageView
- 为了诗意的苟且又有何妨?
- 程序源弃坑之路6(java)
- 从c++到java的简单过渡
- wust-1588 日期模拟题
- 设计模式之策略模式
- WebStorm快捷键
- GetMessagePos and GetCursorPos
- SQL集萃(一) Case…When…Then 实现无表字段拼表格
- 2016 UESTC Training for Data Structures Q - 昊昊爱运动 II 线段树+延迟操作+bitset
- Shell编程:数字装换为字符,以及字符串连接