yubaba.java
import java.util.Random;
import java.util.Scanner;
public class yubaba {
public static void main(String[] arts){
System.out.println("C'est un contrat. Écrivez votre nom ici.");
Scanner keiyakusho = new Scanner(System.in);
String name = keiyakusho.nextLine();
Yubaba(name);
}
private static void Yubaba(String name) {
try {
System.out.println("Hung."+name +"Je veux dire. C'est un nom luxueux.");
Random random = new Random();
int newNameIndex = random.nextInt(name.length());
String newName = name.substring(newNameIndex,newNameIndex+1);
System.out.println("A partir de maintenant, ton nom est"+newName+"Il est. Attention,"+newName+"C'est vrai. Je répondrai quand je comprendrai"+newName+"!!");
}catch(Exception e) {
System.out.println("Merci Chihiro. mon nom est" + e);
System.out.println("Je me souviens quand tu as mis un nul en moi et que tu es tombé. Vous avez essayé de détecter l'erreur");
}
}
}
J'ai un peu divisé le Yuma. Une erreur se produit lorsque l'affiche de l'article d'origine entre. Il s'agit d'une version légèrement améliorée du problème. Lorsque null est entré dans la chaîne d'entrée, je me souviens que le vrai nom de Haku était IllegalArgumentException.
trycatch.java
try {
//Traitement susceptible de provoquer une erreur
}catch(Exception e) {
//Que faire si une erreur se produit
}finally{
//Le processus final à exécuter indépendamment du fait qu'une erreur se produise ou non
}
Ça ressemble à ça. (Je n'écrirai pas en détail, mais j'espère que ce sera le point de départ de l'erreur ...)