java有没有goto大虾来啊,有加分!!

了解Jogl的大虾来帮忙一下
[问题点数:20分,无满意结帖,结帖人asor133]
了解Jogl的大虾来帮忙一下
[问题点数:20分,无满意结帖,结帖人asor133]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。关于发牌程序的问题,大虾来帮我看下_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:205,956贴子:
关于发牌程序的问题,大虾来帮我看下收藏
import java.util.*; public class CardGame { public static void main(String[] args) {
String[] s = { "黑桃A", "红桃A", "方片A", "梅花A", "黑桃2", "红桃2", "方片2", "梅花2",
"黑桃3", "红桃3", "方片3", "梅花3", "黑桃4", "红桃4", "方片4", "梅花4", "黑桃5",
"红桃5", "方片5", "梅花5", "黑桃6", "红桃6", "方片6", "梅花6", "黑桃7", "红桃7",
"方片7", "梅花7", "黑桃8", "红桃8", "方片8", "梅花8", "黑桃9", "红桃9", "方片9",
"梅花9", "黑桃10", "红桃10", "方片10", "梅花10", "黑桃J", "红桃J", "方片J",
"梅花J", "黑桃Q", "红桃Q", "方片Q", "梅花Q", "黑桃K", "红桃K", "方片K", "梅花K", };
List&String& l = new ArrayList&String&();
for (int i = 0; i & s. i++) {
l.add(s[i]);
Collections.shuffle(l);
System.out.println(l);
System.out.println("************************");
for (int i = 1; i &= 4; i++) {
ArrayList a = new ArrayList();
for (int j = 0; j & 13; j++) {
a.add(l.remove(j));
System.out.println("第" + i + "次的发牌为:" + a);
运行结果是这样的: 第1次的发牌为:[方片9, 红桃5, 方片8, 方片10, 红桃6, 方片5, 红桃Q, 黑桃J, 黑桃9, 方片4, 红桃7, 方片3, 方片K]第2次的发牌为:[黑桃3, 黑桃6, 梅花5, 梅花10, 梅花9, 红桃10, 黑桃2, 黑桃A, 梅花2, 黑桃Q, 梅花J, 黑桃5, 红桃9]第3次的发牌为:[黑桃K, 梅花4, 红桃K, 红桃4, 红桃2, 梅花3, 方片Q, 方片J, 黑桃7, 方片7, 方片A, 黑桃8, 梅花K]Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 7, Size: 6 at java.util.ArrayList.RangeCheck(Unknown Source) at java.util.ArrayList.remove(Unknown Source) at CardGame.main(CardGame.java:25)
为什么第四次的结果不能运行出来啊?????求指点
求高人指点啊
a.add(l.remove(0)); 才对remove后 ArrayList按索引编号为0开始排好序的。j=7的时候,l里面有6个元素被跳过了,而且你前面已经取了的个39元素所以只剩下一个元素,并且那个元素索引是6当你j=7的时候 取不到。
错误原因:当最一次分牌时~当j=6时,I中还有六张牌。当j=7时~需要移除第八张牌(下标7时对应第八张牌)可是没有~所以报错~我跟楼上的解释有出入,求鉴定。
改当最后一次分牌时~
花色只有4种,点数只有13个,不过是组合而已,干嘛要把组合结果直接做出来呢,做两个小数组,分别描述花色和点数,然后按照业务要求抽取组合不就可以了嘛。
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或java冒泡,不知道错哪了,大虾来下啊_百度知道
java冒泡,不知道错哪了,大虾来下啊
public class maopao { public static void main(String[] args) {
int temp=0;
int[] myArray = new int[] {5,6,3,10,9,7,2,4,1,8};
for(int i=0;i&myArray.i++){
for(int j=0;j&myArray.length-1;j++){
if(myArray[j]&myArray[j+1]){
temp = myArray[j];
myArray[j] = myArray[j + 1];
myArray[j + 1] =
System.out.println(myArray[i]);
循环出错了 for(int i=0;i&myArray.i++){
for(int j=0;j&myArray.length-1-i;j++){//这里应该减I没外层每循环一趟
内层应该减少一次
if(myArray[j]&myArray[j+1]){
//外层循环式来控制次数的
一趟完以后内层就应改减少一次
temp = myArray[j];//所以应该减去i
因为i累加来了
myArray[j] = myArray[j + 1];
myArray[j + 1] =
}}还有就是打印函数应该在For循环外面 不然打印出来的只是第一个与第二个的交换不好意思啦 表达可能不是很清楚 不懂继续问
其他类似问题
按默认排序
其他2条回答
public class maopao { public static void main(String[] args) {
int temp=0;
int[] myArray = new int[] {5,6,3,10,9,7,2,4,1,8};
for(int i=0;i&myArray.i++){
for(int j=0;j&myArray.length-i-1;j++){
//这里是(-i-1)
if(myArray[j]&myArray[j+1]){
temp = myArray[j];
myArray[j] = myArray[j + 1];
myArray[j + 1] =
System.out.println(myArray[i]);
因为你i循环一次之后,找到最小的然后i再循环找剩下的数中最小的,是不是只要找myArray.length-i呢你如果不-i,那么你上一论找出来的最小的又要进入你的扫描循环了,所以你一直只能扫描到最小的那个数按照你的交换条件,i是从右边开始,j是从左边开始。你用的是myArray.length,这里要弄清楚数组的下标问题。数组的下标是从0~myArray.length-1的。所以i+j+1=myArray.length。本人是C初学者,感觉应该是这么回事,希望楼主参考一下。
大虾的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求来为大虾解释下,刚开始学JAVA,遇到问题了!!_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:205,956贴子:
求来为大虾解释下,刚开始学JAVA,遇到问题了!!收藏
public class ZiDongZhuanHuan { public static void mian(String[]args){ short s=3;
//定义一个short类型变量 int i=s;
//short自动类型转换为int float f=1.0f;
//定义一个float类型变量 double d1=f;
//float自动类型转换为double long I=234L;
//定义一个long类型变量 double d2=I;
//long自动类型转换为double System.out.println("short自动类型转换为int后的值等于"+i); System.out.println("float自动类型转换为double后的值等于"+d1); System.out.println("long自动类型转换为double后的值等于"+d2);} }
你要解释哪句?
司马大虾,这段没写错吧?为嘛就是不能输出呢!求解释啊!
怎么经常有人把main
写成----&mian !!
我以前也老犯这个毛病
苍茫的天涯是我的爱绵绵的青山脚下花正开什么样的节奏是最呀最摇摆什么样的歌声才是最开怀湾湾的河水从天上来流向那万紫千红一片海哗啦啦的歌谣是我们的期待一路边走边唱才是最自在我们要唱就要唱得最痛快留下来留下来
尼玛 都是太爱国惹的祸啊~!
我c语言的时候经常把main写成mian,结果罚自己写了200多遍。
诶? mian 是甚麼意思?
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或中国Java开发网 - 求助,大虾来帮忙(JScrollPane.setColumnHeaderView)
Topic: 求助,大虾来帮忙(JScrollPane.setColumnHeaderView)
1.求助,大虾来帮忙(JScrollPane.setColumnHeaderView)
Posted by: JeanVaJean
Posted on:
今天用到JScrollPane.setColumnHeaderView的时候发现有问题,后来上SUN主页发现是个BUG,哪位大虾能帮忙解释一下么,或者怎么修正这个BUG.Bug ID:
5032464Synopsis
JScrollPane.setColumnHeaderView does not work after JTable has been added
java:classes_swing
Reported Against
Release Fixed
In progress, bug
Related Bugs
Submit Date
15-APR-2004
2.Re:求助,大虾来帮忙(JScrollPane.setColumnHeaderView)
[Re: JeanVaJean]
Posted by: JeanVaJean
Posted on:
自己先顶一个
3.Re:求助,大虾来帮忙(JScrollPane.setColumnHeaderView)
[Re: JeanVaJean]
Posted by: JeanVaJean
Posted on:
或者哪位大虾帮我翻成中文好吗,因为看的不是很懂
4.Re:求助,大虾来帮忙(JScrollPane.setColumnHeaderView)
[Re: JeanVaJean]
Posted by: JeanVaJean
Posted on:
代码如下:import javax.swing.*;import java.awt.*;public class TestHeaderCrap {
public static void main(String[] args) throws Exception {
JFrame frame = new JFrame();
final Container contentPane = frame.getContentPane();
contentPane.setLayout(new BorderLayout());
JScrollPane mainScrollPane = new JScrollPane(new JTable(10, 10));
mainScrollPane.setColumnHeaderView(new JLabel("test"));
contentPane.add(mainScrollPane, BorderLayout.CENTER);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
5.Re:求助,大虾来帮忙(JScrollPane.setColumnHeaderView)
[Re: JeanVaJean]
Posted by: JeanVaJean
Posted on:
A DESCRIPTION OF THE PROBLEM :After a JTable has been added to a JScrollPane calling JScrollPane.setColumnHeaderView no longer does anything.STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :Create JScrollPaneset ViewportView to JTable (by doing this the JTable adds its TableHeader to the ColumnHeaderView of the JScrollPane)call JScrollPane.setColumnHeaderView passing in a new component
Powered by & Version Jute 1.5.6 Ent
Copyright &
Cjsdn Team. All Righits Reserved.
客服电话&&&&&客服信箱&&&&&客服QQ&714923

我要回帖

更多关于 java有没有goto 的文章

 

随机推荐