Hello Stackoverflow Community. В настоящее время я просматриваю старое задание на обучение в CS, которое я нашел в Интернете. Мне нужно использовать массивы для преобразования английских слов на французский язык и наоборот, используя 2 строковых массива и линейный поиск. Я настроил линейный поиск, но у меня возникли трудности с настройкой процесса для вывода результата из второго массива. Ниже приведено то, что я собрал до сих пор, но, как я уже сказал, я в тупике рисую вывод из ввода. Любое руководство ценится!Простая Java-перевод с английского на французский с использованием массивов
import java.text.*; // general package for formatting
import javax.swing.*; // for GUI
public class Translation
{
public static void main(String[] args)
{
String[] eng = {"hello", "goodbye", "cat", "dog"};
String[] fre = {"bonjour", "au revoir", "le chat", "le chien"};
String word;
word = JOptionPane.showInputDialog("Enter word");
sequentialSearch(eng, word);
}
public static int sequentialSearch(new words[], int target)
{
int index;
int element;
boolean found;
index = 0;
element = -1;
found = false;
while (!found && index < words.length)
{
if (words[index] == target)
{
found = true;
element = index;
}
index++
}
return element;
}
}
Hi Mark. Я предположил, что это то, что мне нужно сделать, но я не так хорошо знаком с этим процессом массива. Я хорошо разбираюсь в одном массиве, но не переключаюсь между ними. – Riddles