テストのためにいくつかのスレッドを追加したデモ登録プログラムを作成しました。ユーザー名は単なる数字(例username = 141235)ではありませんが、ユーザー名= John124のようなものです。私は一般的な例外が呼び出されているが、それはそれを防止していない。誰も助けることができますか?String/int Javaでの例外キャッチ
package com.company;
import java.util.Scanner;
public class tested extends Thread {
Scanner charles = new Scanner(System.in);
@Override
public void run() {
System.out.println("New User Sign On");
System.out.println("===================");
System.out.println("Please Enter A New User Name");
try{
String choose = charles.nextLine();
System.out.println("Submitting.....");
Thread.sleep(2000);
System.out.println("Cross Referencing Username......");
//Checking for username in database
Thread.sleep(2000);
System.out.println("New Username Accepted");
//Username added to database
Thread.sleep(900);
System.out.println("Your new username is "+choose+". Now enjoy our FREE services.");
}catch (Exception e){
getStackTrace();
}
}
}
_「私は、一般的な例外が呼び出されているが、それはそれを防ぐことはないです」_ - 申し訳ありませんが、それが解析可能な英語ではありません。あなたは何を意味するのか明確にしていただけますか?例外がある場合は、完全なスタックトレースも含めてください。 –