使用for循环遍历数组,查看输入的形状是否与用户输入的信息匹配

本文关键字:输入 是否 用户 信息 for 数组 遍历 使用 循环 | 更新日期: 2023-09-27 18:00:40

我在弄清楚如何使用for循环遍历数组时遇到了问题。我的数组应该检查用户是否输入了正确的形状(正方形或圆形),如果没有找到,则返回UNKNOWN。我在让其他部分工作时遇到了问题。这就是我到目前为止所拥有的。我的for循环还必须从0迭代到验证数组中的最后一个元素。

//finds the shape based on user input
public static String findMyShape(String command)
{
    //needs to have a for loop
    //should return unknown if no values found
    var myStringArray = {"circle", "square"};
    var arrayLength = myStringArray.length;
    for(var i=0; i<arrayLength; i++)
    {
        return(myStringArray[i]);
    }
    else
    {
    }
    return "UNKNOWN";
}

使用for循环遍历数组,查看输入的形状是否与用户输入的信息匹配

//finds the shape based on user input
public static String findMyShape(String command)
{
//needs to have a for loop
//should return unknown if no values found
    var myStringArray = {"circle", "square"};
    var arrayLength = myStringArray.length;
    for (var i = 0; i < arrayLength; i++){
        if (command == myStringArray[i])
            return command;
    return "UNKNOWN";
}