English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Exemplo de Java para verificar se a entrada do usuário contém pelo menos N dígitos decimais

Determine whether the user's input contains at least N decimal places.

1When the user enters non-numeric characters, an exception is thrown and false is returned.

2. Quando a entrada do número for, determinar se o número contém pelo menos N dígitos decimais. Se não contiver, retornar false.

3. Quando o número de dígitos decimais da entrada do usuário for maior ou igual a N, retornar true.

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);//Converter a string para número forçadamente
   if(str.trim().indexOf(".") == -1{
    return false;
   }
   int fourplace = str.trim().length() - str.trim().indexOf(".") - 1;
   if(fourplace<dousize){
    return false;
   }
    return true;
   }
  }
   return false;//Se lançar uma exceção, retornar False
  }
 }
}

Aqui está o exemplo de java para determinar se a entrada do usuário contém pelo menos N dígitos decimais que o editor compartilhou com você. Espero que isso forneça uma referência útil e que você apoie o tutorial Yell.

Declaração: O conteúdo deste artigo é proveniente da Internet, pertencente ao respectivo proprietário. O conteúdo é contribuído e carregado voluntariamente pelos usuários da Internet. Este site não possui direitos autorais, não foi editado manualmente e não assume responsabilidades legais relacionadas. Se você encontrar conteúdo suspeito de violação de direitos autorais, envie um e-mail para: notice#oldtoolbag.com (ao enviar e-mail, substitua # por @ para denunciar e forneça provas relevantes. Apenas após a verificação, o site deletará o conteúdo suspeito de violação de direitos autorais.)

Você também pode gostar