JAVA初学,帮看看代码

来源:百度知道 编辑:UC知道 时间:2024/05/05 03:26:37
package pro1;
import java.util.Random;
class RandomShow {
RandomShow() {

}
int numbers [] = new int[52];
void RandomTest(){
for (int i = 0; i < numbers.length; i++) {
numbers[i]=i+1;
}
}
void show(){
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}

}
void result(){

}
public static void main(String[] args) {
RandomShow randomshow = new RandomShow();
}
}

大致意思就是模拟一个洗牌程序,52张牌
void RandomTest() 录入
void show()输出原来的
void result()输出洗完牌的

请教高手帮做下
void result() 和 void main 里面帮完善一下,谢谢了,小弟不懂怎么作后面的

package D22.M3.Y2008;

import java.util.Random;

// 大致意思就是模拟一个洗牌程序,52张牌
// void RandomTest() 录入
// void show()输出原来的
// void result()输出洗完牌的

class RandomShow {

RandomShow() {

}

int numbers[] = new int[52];

void RandomTest() {
System.out.println("开始录入:");
for (int i = 0; i < numbers.length; i++) {
numbers[i] = i + 1;
}
}

void show() {
System.out.println("\n输出原来的:");
for (int i = 0; i < numbers.length; i++) {
System.out.print(numbers[i] + " ");
}
}

void xiPai() {
Random r = new Random();
int count = 1;
int temp;
boolean iscz = false;
int[] tempArr = new int[52];
do {
iscz = false;
temp = r.nextInt(53);
for (int i=0;i<numbers.length;i++) {
if (temp == tempArr[i]) {
iscz =