If statement 在java中,如何返回与字母对应的字符数组?

If statement 在java中,如何返回与字母对应的字符数组?,if-statement,char,return,If Statement,Char,Return,如果参数为null,则长度为6以外的任何值,或者如果元素值在包含范围之外 从1到7抛出带有消息“Invalid parameter”的IllegalArgumentException。否则,返回一个具有 输入[0]个“Q”实例,然后输入[1]个“W”实例,……然后输入[5]个“Y”实例。长度 返回的数组应该是容纳所有字母所需的精确大小(不小于或大于) 这就是我到目前为止所做的: 公共静态字符[]QWERTY(int[]输入){ 我只需要其他条件 我再次更新:请帮忙 public static c

如果参数为null,则长度为6以外的任何值,或者如果元素值在包含范围之外 从1到7抛出带有消息“Invalid parameter”的IllegalArgumentException。否则,返回一个具有 输入[0]个“Q”实例,然后输入[1]个“W”实例,……然后输入[5]个“Y”实例。长度 返回的数组应该是容纳所有字母所需的精确大小(不小于或大于)

这就是我到目前为止所做的:

公共静态字符[]QWERTY(int[]输入){

我只需要其他条件

我再次更新:请帮忙

public static char[] QWERTY(int[] input) {

    if (input == null || input.length != 6)
        throw new IllegalArgumentException("Invalid parameter");
    for (int i = 0; i < input.length; i++) {
        if (input[i] < 1 || input[i] > 7)
            throw new IllegalArgumentException("Invalid parameter");
        
    }
    return new char[] { 'Q', 'W', 'E', 'R', 'T', 'Y' };
    
}
publicstaticchar[]QWERTY(int[]input){
if(input==null | | input.length!=6)
抛出新的IllegalArgumentException(“无效参数”);
for(int i=0;i7)
抛出新的IllegalArgumentException(“无效参数”);
}
返回新字符[]{'Q','W','E','R','T','Y'};
}
public static char[] QWERTY(int[] input) {

    if (input == null || input.length != 6)
        throw new IllegalArgumentException("Invalid parameter");
    for (int i = 0; i < input.length; i++) {
        if (input[i] < 1 || input[i] > 7)
            throw new IllegalArgumentException("Invalid parameter");
        
    }
    return new char[] { 'Q', 'W', 'E', 'R', 'T', 'Y' };
    
}