我創建了一個演示註冊程序,其中添加了一些用於測試的線程。用戶名不能只是數字(例如用戶名= 141235),但它可能是(用戶名= John124)。我調用了泛型異常,但並不妨礙它。誰能幫忙?字符串/ 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();
}
}
}
_「我已在通用的異常調用,但它不會阻止它」 _ - 對不起,這不是可解析英語。你能澄清你的意思嗎?如果出現異常,請包括完整的堆棧跟蹤。 –