【发布时间】:2017-10-17 03:20:49
【问题描述】:
我是 java 初学者,在使用 charAt() 打印用户输入时遇到问题。我需要创建一个程序,该程序接受用户输入并在该文本中的元音之前添加“op”。 (例如:Userinput ->“Beautiful”将被翻译为“Bopeautopifopul”)我正在努力弄清楚如何写这个。到目前为止,我已经想出了这个小点。
import java.util.Scanner;
public class oplang {
static Scanner userinput = new Scanner(System.in);
public static void main(String[] args) {
char c ='a';
int n,l;
System.out.println("This is an Openglopish translator! Enter a word here to translate ->");
String message = userinput.nextLine();
System.out.println("Translation is:");
l = message.length();
for (n=0; n<l; n++);
{
c = message.charAt();
if (c != ' ');
{
System.out.println(" ");
}
c++;
}
}}
【问题讨论】:
-
c = message.charAt(n); -
如果代码需要添加
"op",我怎么在代码中找不到一个op? --- 要使您的for和if语句正常工作,请删除这两行末尾的;。
标签: java char user-input charat