Je suis un débutant en Java et j'ai du mal à imprimer userinput avec charAt(). J'ai besoin de créer un programme qui prend userinput et ajoute "op" avant les voyelles dans ce texte. (Exemple: Userinput -> "Beautiful" serait traduit par "Bopeautopifopul") J'ai du mal à comprendre comment écrire ceci. Jusqu'à présent, j'ai trouvé ce petit bout de chemin.Impression de l'utilisateur avec 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
Si co de doit ajouter '' op '', comment se fait-il que je ne trouve pas un seul' op' dans le code? --- Pour que vos instructions 'for' et' if' fonctionnent, supprimez le ';' à la fin de ces deux lignes. – Andreas