java解释程序简单java程序意思

java解释程序  时间:2021-10-13  阅读:()

用java编写个程序并注释

看我的吧,任意取两张扑克牌 public class JLab0203 { static final String suits[]={"黑桃","红桃","梅花","方片"}; static final String ranks[] ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"}; static Card[] cards=new Card[52]; /** * 初始化扑克牌数组 */ public static void init(){ for(int i=0;i<suits.length;i++){ for(int j=0;j<ranks.length;j++){ cards[i*ranks.length+j]=new Card(suits[i],ranks[j]); } } } public static void swap1(Card c1,Card c2){ Card c=c1; c1=c2; c2=c; } public static void swap1(int i,int j){ Card c=cards[i]; cards[i]=cards[j]; cards[j]=c; } public static void swap2(Card c1,Card c2){ String s=c1.suit; c1.suit=c2.suit; c2.suit=s; String r=c1.rank; c1.rank=c2.rank; c2.rank=r; } /** * @param args */ public static void main(final String[] args) { init(); //任取两张牌 Card c1=cards[10];//1000 Card c2=cards[12];//2000 System.out.println("第11张牌是:"+c1+" 第13张牌是:"+c2); /* swap1(c1,c2);//地址值 引用值 System.out.println("执行swap1(c1,c2)后"); System.out.println("c1引用的牌是:"+c1+" c2引用的牌是:"+c2); System.out.println("第11张牌是:"+cards[10]+" 第13张牌是:"+cards[12]); */ /* swap1(10,12); //Card[10] 2000 Card[12] 1000 System.out.println("执行swap1(10,12)后"); System.out.println("c1引用的牌是:"+c1+" c2引用的牌是:"+c2); System.out.println("第11张牌是:"+cards[10]+" 第13张牌是:"+cards[12]); */ swap2(c1,c2); System.out.println("执行swap2(c1,c2)后"); System.out.println("c1引用的牌是:"+c1+" c2引用的牌是:"+c2); System.out.println("第11张牌是:"+cards[10]+" 第13张牌是:"+cards[12]); } }

哪位JAVA高手帮帮忙解释一段程序????

这段程序就是用Graphics2D画出一个时钟 算法它中间已经写到了秒针是黑色 对分针用了 g2d.setColor(flag ? Color.RED : Color.BLACK); 3目判断语句Ellipse2D 椭圆 Line2D 坐标线段 Graphics2D 几何线段 Math 数学类多查查API 就什么都了解了

Java程序求解释

//以下这段程序的思想是:遍历data数组,以数组元素的值为HashMap的键,如果某个数组元素的值出现了一次,则在HashMap //里以该元素为键的对应的值加1. HashMap<Integer, Integer> map = new HashMap<Integer, Integer>();//生成一个HashMap,里面存放的元素是键-值对。

for (int m = 0; m < data.length; m++) { Integer number = map.get(data[m]);//以data数组中的元素为键,返回该键对应的值。

if (number == null) {//如果不存在这个键对应的值,则number为0.number是用来统计随机数出现的次数的。

number = 0; } map.put(data[m], number + 1);//以data数组中的元素为键,随机数出现的次数加1为值,存入HashMap. }

// System.out.println(map);

Set entrys = map.entrySet();//获得HashMap里元素的集合。

Iterator it = entrys.iterator();//获得HashMap里元素集合的游标 Entry en = null; while (it.hasNext()) {//使用游标,遍历该集合 en = (Entry) it.next(); System.out.println("数" + en.getKey() + "出现了:" + en.getValue());//en.getKey()返回键,en.getValue()返回值

java程序解释,逐行解释,谢谢

你是在随机生成双色球的红球啊。





//定义String类型的一维数组,01 - 33 即双色球的红球 String[] pool = {"01","02","03","04","05","06","07", "08","09","10","11","12","13","14","15","16", "17","18","19","20","21","22","23","24","25", "26","27","28","29","30","31","32","33"}; //定义一个长度为32的boolean类型的数组,用于判断该随机数是否已经占用 boolean[] used = new boolean[pool.length]; //定义一个随机数生成类 Random random = new Random(); //定义用于最终存储6个红球的String数组 String[] balls = new String[6]; //定义下标 int i=0; while(true){ //随机获取一个0-32的下标 int index = random.nextInt(pool.length);//[0,33) //如果这个下标已经被占用了,跳出本次循环 if(used[index]){ continue; } //将该下标对应的那个红球的数赋值给上面定义的数组 balls[i++] = pool[index]; //将该红球设置为占用,即已经摇出来了 used[index]=true; //如果是最后一个球,跳出整个循环 if(i==balls.length){ break; } } //对结果进行排序 Arrays.sort(balls); balls = Arrays.copyOf(balls, balls.length+1); balls[balls.length-1]=pool[random.nextInt(16)];

简单java程序意思

//java中预定义输入是调用的util包里的scanner类的方法,所以你开头必须要调包代码如下: import java.util.scanner; public class simple { public static void main(string []args) { // 新建一个对象,可以预定义输入 scanner scanner = new scanner(system.in); system.out.println("请输入姓名:"); // 变量名.next 表示输入的是string类型的值 string name = scanner.next(); system.out.println("请输入性别:"); string sex = scanner.next(); // 代表连接字符串的意思 system.out.println("姓名:" name "性别:" sex) } }

3G流量免费高防CDN 50-200G防御

简介酷盾安全怎么样?酷盾安全,隶属于云南酷番云计算有限公司,主要提供高防CDN服务,高防服务器等,分为中国境内CDN,和境外CDN和二个产品,均支持SSL。目前CDN处于内测阶段,目前是免费的,套餐包0.01一个。3G流量(高防CDN)用完了继续续费或者购买升级包即可。有兴趣的可以看看,需要实名的。官方网站: :点击进入官网云南酷番云计算有限公司优惠方案流量3G,用完了不够再次购买或者升级套餐流量...

Puaex:香港vds,wtt套餐,G口带宽不限流量;可解流媒体,限量补货

puaex怎么样?puaex是一家去年成立的国人商家,本站也分享过几次,他家主要销售香港商宽的套餐,给的全部为G口带宽,而且是不限流量的,目前有WTT和HKBN两种线路的方面,虽然商家的价格比较贵,但是每次补一些货,就会被抢空,之前一直都是断货的状态,目前商家进行了补货,有需要这种类型机器的朋友可以入手。点击进入:puaex商家官方网站Puaex香港vds套餐:全部为KVM虚拟架构,G口的带宽,可...

腾讯云轻量服务器老用户续费优惠和老用户复购活动

继阿里云服务商推出轻量服务器后,腾讯云这两年对于轻量服务器的推广力度还是比较大的。实际上对于我们大部分网友用户来说,轻量服务器对于我们网站和一般的业务来说是绝对够用的。反而有些时候轻量服务器的带宽比CVM云服务器够大,配置也够好,更有是价格也便宜,所以对于初期的网站业务来说轻量服务器是够用的。这几天UCLOUD优刻得香港服务器稳定性不佳,于是有网友也在考虑搬迁到腾讯云服务器商家,对于轻量服务器官方...

java解释程序为你推荐
蓝魔公司蓝魔是否在先集资后,才有钱向生产商取货。sohou求一款网游 PK比较好的 可以移动 和用武器挡住对方攻击 比如像刀剑 类似的PK 玩过刀剑的朋友 推荐下建设部网国内的建筑类网站有哪些?六到你家刘兴奇是谁?为什么大家都称他为六哥?仙剑3电视剧结局仙剑奇侠传3电视剧结局到底怎样的?金立官网首页金立2017手机非常河蟹特别小的螃蟹怎怎吃爱迪帮智能编辑器帝国时代3剧情编辑器怎么创原住人部落凤姐资料关于红楼梦中王熙凤的详细资料若雨中文网誰知道写书的网站啊?
长沙服务器租用 virpus t牌 外国空间 godaddy evssl ubuntu更新源 免费网站申请 100x100头像 e蜗 怎么测试下载速度 33456 怎么建立邮箱 服务器是干什么用的 云营销系统 中国linux 万网服务器 腾讯云平台 phpwind论坛 删除域名 更多