草庐IT

Diamonds

全部标签

java - 如何格式化字符串输出,使列均匀居中?

在我的java课上,我们写了一个卡片程序,你可以在其中选择一张“secret卡片”,最后它会告诉你你的secret卡片是什么。我只有一个问题,那就是格式化输出。截至目前,当它打印时,第一列是偶数,但第二列和第三列不是。我的老师说要使用空格,但我试过了,但没有用。我知道有一种格式化它的方法,但我不确定。输出如下所示:Column0Column1Column2________________________________________________3ofSpades3ofDiamondsAceofDiamonds9ofDiamonds2ofDiamonds10ofDiamondsAc

java - 我的方法有效吗?

我正在为一副纸牌编写一个代码,用于洗牌。我测试了代码,但我真的不知道它是否真的在做它应该做的事情?你怎么看?这是随机播放方法的代码:publicvoidshuffle(){for(intx=myDeck.size();x>0;x--){Randomrn=newRandom();intindex1=rn.nextInt(52);Cardc=myDeck.remove(index1);myDeck.add(c);}}我的输出似乎在数字上打乱了,但没有像黑桃红心之类的卡片名称,例如,这是我测试代码时的输出:DeuceofspadesSevenofspadesEightofspadesAceo