我正在尝试制作一个将英语翻译成猪拉丁语的程序。我已经写了我的代码,但是我一直得到错误";标记"上的语法错误;"void";,记录预期Java(1610612940(";。
import java.util.Scanner;
public static void main(String[] args) {
public String pigLatin(String word){
Scanner input = new Scanner(System.in);
String userin = input.nextLine();
int InLength = userin.length();
String firstletter = userin.substring(0, 1);
if(firstletter.matches(".*[bdgnrs].*"))
{
System.out.println("yes");
}
input.close();
return firstletter;
}
}
谢谢。
首先,您需要一个类来放入main((方法
import java.util.Scanner;
public class Mytest {
public static void main(String[] args) {
pigLatin("baby");
}
public static String pigLatin(String word){
Scanner input = new Scanner(System.in);
String userin = input.nextLine();
int InLength = userin.length();
String firstletter = userin.substring(0, 1);
if(firstletter.matches(".*[bdgnrs].*")){
System.out.println("yes");
}
input.close();
return firstletter;
}
}
有了这个,你的代码调用了你的pigLatin方法,但我不知道里面的代码是否像你期望的一样工作
问候,