私はJavaの初心者で、charAt()でユーザー入力を印刷するのに問題があります。私は、ユーザー入力を受け取り、そのテキストの母音の前に "op"を追加するプログラムを作成する必要があります。 (例:Userinput - > "Beautiful"は "Bopeautopifopul"と翻訳されます)これを書く方法を理解するのは苦労しています。これまで私はこの小さなビットを思いついた。 (それは大文字と小文字を区別しなければならない場合は、最初(?i)
を使用)グルーピング続いop
に置き換え -charAt()でユーザー入力を印刷していますか?
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)のように書かれ;' –
https://ideone.com/FoVdYs – shmosel
共場合'' op "を追加する必要がありますが、どのようにしてコード内に単一の' op'を見つけることができませんか? ---あなたの 'for'文と' if'文がうまくいくためには、その2行の最後に ';'を取り除いてください。 – Andreas