English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Verificare se l'utente inserisce almeno N cifre decimali.
1. Se l'utente inserisce un non numero, lanciare un'eccezione e restituire false.
2. Se l'utente inserisce un numero, verificare se contiene almeno N cifre decimali, se non contiene, restituire false.
3. Restituisce true quando il numero di cifre decimali dell'input dell'utente è maggiore o uguale a N.
public class ddouble { public static void main(String args[]) { String str = " .1124 "; boolean sfdouble = doubleyn(str, 4); System.out.println(sfdouble); } public static boolean doubleyn(String str, int dousize) { try { double num = Double.valueOf(str);//Converti la stringa in numero 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 (Exception e) { return false;//Se viene lanciata un'eccezione, restituisce False } } }
La seguente istanza di java per determinare se l'input dell'utente contiene almeno N cifre decimali è tutto ciò che il curatore ha condiviso con voi. Spero che possa essere di riferimento per voi, e spero che possiate sostenere fortemente la guida urla.
Dichiarazione: il contenuto di questo articolo è stato tratto da Internet, il diritto d'autore è di proprietà del rispettivo proprietario, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, questo sito non detiene il diritto di proprietà, non è stato editato manualmente e non assume responsabilità legali correlate. Se trovi contenuti sospetti di violazione del copyright, ti preghiamo di inviare un'e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare, fornendo prove pertinenti. Una volta verificata, questo sito eliminerà immediatamente il contenuto sospetto di violazione del copyright.