Java编程不会,求解

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/20269805027617.jpg "#left"https://img-mid.csdnimg.cn/release/static/image/mid/ask/558019050276138.jpg

import java.util.Random;
import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        int [] codes = new int [5];
        Scanner sc = new Scanner(System.in);
        System.out.println("请依次输入5名同学的学号: ");
        for (int i = 0; i < codes.length; i++) {
            int code = sc.nextInt() ;
            codes[i] = code;
        }
        Random r = new Random();
        for (int i = 0; i < codes.length; i++) {
            int index = r.nextInt(codes.length);
            int temp = codes[index] ;
            codes[index] = codes[i] ;
            codes[i] = temp;
        }

        for (int i = 0; i < codes.length; i++) {
            System.out.print(codes[i] + " ");
        }
    }
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632