使用数组的简单 Java 英语到法语单词翻译

Posted

技术标签:

【中文标题】使用数组的简单 Java 英语到法语单词翻译【英文标题】:Simple Java English to French Word Translation Using Arrays 【发布时间】:2014-10-14 12:00:40 【问题描述】:

你好 *** 社区。我目前正在完成我在网上找到的旧 CS 课程学习作业。我需要使用数组将英语单词转换为法语,反之亦然,使用 2 个字符串数组和线性搜索。我设置了线性搜索,但在设置从第二个数组绘制输出的过程时遇到了困难。以下是我到目前为止汇总的内容,但正如我所说,我很难从输入中提取输出。任何指导表示赞赏!

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;   
        
       

【问题讨论】:

【参考方案1】:

由于单词是一对一匹配的,因此您只需在与英文单词相同的索引处显示 fre 数组中的单词。

换句话说,如果搜索与eng[1] 处的条目匹配,那么您希望在fre[1] 处显示该词

【讨论】:

嗨,马克。我认为这是我需要做的,但我对那个数组过程并不熟悉。我擅长从 1 个阵列中拉出,但不能在 2 个阵列之间切换。

以上是关于使用数组的简单 Java 英语到法语单词翻译的主要内容,如果未能解决你的问题,请参考以下文章

帮忙 简单 英语翻译

英语翻译 计算机的

s 和w 不发音的英语单词

英语单词“line”在翻译的时候可以翻译成”系列“吗

自动将 Wordpress 从多种语言翻译成英语

关于衣服的英语单词 翻译!