zoukankan      html  css  js  c++  java
  • 12.9

     1 import java.awt.*;
     2 import java.util.*;
     3 import javax.swing.*;
     4 import javax.swing.border.LineBorder;
     5  
     6 public class Test extends JFrame
     7 {
     8      
     9     public static void main(String[] args) {
    10          
    11         LineBorder lb = new LineBorder(Color.black,2);
    12         Test t1 = new Test();
    13         t1.setSize(320,200);
    14         t1.setLayout(new GridLayout(1,3));
    15         
    16         int[] a = random(3,54);
    17         
    18         for(int i=0;i<3;i++){
    19         t1.add(new JLabel(new ImageIcon("card/"+a[i]+".png")));}        
    20         
    21         t1.setDefaultCloseOperation(EXIT_ON_CLOSE);
    22         t1.setLocationRelativeTo(null);
    23         t1.setVisible(true);        
    24     }
    25     
    26     
    27     public static int[] random(int number,int max){
    28         //从max中产生number个随机数
    29         //output number from max value
    30         int[] array1 = new int[number];
    31 //        int[] array2 = new int[max];
    32         array1[0] = (int)Math.round(Math.random()*max)+1;
    33         
    34         for(int i = 1; i < number; i++){  
    35             array1[i] = (int)Math.round(Math.random()*max)+1;
    36                 for(int j =0; j<i; j++){
    37                     
    38                 while(array1[i] == array1[j]){
    39                 array1[i] = (int)Math.round(Math.random()*max)+1;
    40                 }
    41                 
    42                 }
    43         }
    44         return array1;
    45     }
    46     
    47 }
  • 相关阅读:
    iOS开发之窗口和视图
    GCD
    禁止非法用户登录综合设置
    大数减法(C++实现)
    大数加法(C++实现)
    迷宫问题 (BFS ➕输出路径)
    Pots (BFS ➕ 输出路径)
    Shuffle'm Up (map ➕ BFS)
    Prime Path (BFS)
    速算24点
  • 原文地址:https://www.cnblogs.com/wanjiang/p/5550166.html
Copyright © 2011-2022 走看看