免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 817 | 回复: 0
打印 上一主题 下一主题

<<java编程思想>>阅读 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-09 09:16 |只看该作者 |倒序浏览
> 猴姐 版
第296页原书413页 IceCream.java 我的想法~~
/*  IceCream.java  05/10/14               
*
*   Written by  zhao "Zealot" jun   
*
*/
public class IceCream {
  static String[] flav = { "A" , "B" , "C" , "D" , "E" , "F" , "G" , "H" };
  static String[] flavset( int n ) {
    n = Math.abs( n )%( flav.length + 1 );
    String[] result = new String[ n ];
    int nm = flav.length - 1;
    for( int i = 0; i < n; i++ ) {
      int t = ( int )( Math.random( ) * ( nm + 1 ) );
      result = flav[t];
      String str = flav[t];
      flav[t] = flav[nm];
      flav[nm] = str;
      nm--;
    }
   return result;
  }
  public static void main( String[] args) {
    for( int i = 0; i < 20; i++ ) {
      System.out.println( "flavset(" + i + ")=" );
      String[] f1 = flavset( flav.length );
      for( int j = 0; j < f1.length; j++ )
        System.out.println( "        " + f1[j] );
    }
  }
}

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10958/showart_55958.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP