Determine se a entrada do usuário contém pelo menos n locais decimais.
1. Quando o usuário entra em um não número, uma exceção é lançada e falsa é retornada.
2. Quando o usuário insere o número, determine se seu número contém pelo menos n locais decimais. Caso contrário, retorne false.
3. Retorne verdadeiro quando o número de locais decimais inseridos pelo usuário for maior ou igual a N.
classe pública ddouble {public static void main (string args []) {string str = ".1124"; sfdouble booleano = duplo (str, 4); System.out.println (sfdouble); } public static boolean duployn (string str, int doubleize) {try {duplo num = duplo.valueof (str); // capt string para number if (str.trim (). indexof (".") == -1) {return false; } int fourplace = str.Trim (). Length () - str.Trim (). IndexOf (".") - 1; if (Fourplace <Dousize) {return false; } else {return true; }} catch (Exceção e) {return false; // Se uma exceção for lançada, retorne false}}}O exemplo acima de julgar se a entrada do usuário contém pelo menos n lugares decimais é todo o conteúdo compartilhado pelo editor. Espero que possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.