易截截图软件、单文件、免安装、纯绿色、仅160KB

用java写的一个斗地主发牌小程序

package bag;
import java.util.*;
public class Dou {
 /*
  * 生成扑克牌
  */
 public String[] puke() {
  String[] s1 = { "黑桃", "红桃", "梅花", "方片" };
  String[] s2 = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J",
    "Q", "K" };
  String[] s3 = { "小王", "大王" };
  String[] s4 = new String[54];
  s4[52] = s3[0];
  s4[53] = s3[1];
  for (int i = 0; i < 52; i++) {
   s4[i] = s1[i % 4] + s2[i / 4];
  }
  return s4;
 }
 /*
  * 洗牌
  */
 public  String[] wash(String[] s2) {
//  Dou dou = new Dou();
//  String s2[] = dou.puke();
  for (int i = 0; i < 100; i++) {
   String k;
   Random ran = new Random();
   int ran1 = ran.nextInt(54);
   int ran2 = ran.nextInt(54);
   // 随机两张牌交换实现洗牌
   k = s2[ran1];
   s2[ran1] = s2[ran2];
   s2[ran2] = k;
  }
  return s2;
 }
 /*
  * 斗地主发牌
  */
 public  String[] check(String[] s1) {
//  Dou dou = new Dou();
//  String s1[] = dou.wash();
  for (int i = 0; i < 54; i++) {
   if (i % 17 == 0) {
    System.out.println("");
    int k = i / 17 + 1;
    if (k == 4)
     System.out.print("底牌:" + "\t");
    else
     System.out.print("玩家" + k + ":" + "\t");
   }
   System.out.print(s1[i] + "\t");
  }
  return s1;
 }
 /*
  *
  * @main
  */
 public static void main(String[] args) {
  Dou dou = new Dou();
 &nbs


相关文档:

JAVA经典基础问题之 抽象类与接口

一、抽象类注意事项:
1,抽象类中可以用0+个抽象方法。
2,有抽象方法的的类必须是抽象类。
3,抽象类派生的非抽象子类必须实现抽象类中定义的所有抽象方法。
4,抽象类不能创建对象。
5,abstract 不能与final并列修饰同一个类
6,abstract不能与private,static ,final,native并列修饰同一方法。
package com.wens ......

深入理解java反射


一、什么是反射:
      反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、Open ......

【调查数据】2010年 JAVA工作者收入调查! javaCS.cn

java工作者社区主办
 
1.  【复选】收入有涨,有干头
 
 
22.22%
2.  【复选】收入不乐观,没干头
 
 
8.89%
3.  【单选】年收入50万以上
 
 
2.22%
4.  【单选】年收入20万~50万
 
 
4.44%
5.  【单选】年收入10万~20万 ......

Java生成XML的缩进和换行

一 DOM 以下代码用DOM是生成一个XML文档
package xml;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
imp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号