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

Пример java для проверки наличия не менее N знаков после запятой в вводе пользователя

Проверка того, содержит ли ввод пользователя по крайней мере N знаков после запятой.

1. При вводе пользователем нечислового значения выбрасывается исключение, возвращает false.

2. При вводе пользователем числа проверяется, содержит ли оно по крайней мере N знаков после запятой. Если нет, возвращает false.

3. Возврат true, если количество знаков после запятой в введенном пользователем числе равно или больше 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);//Принудительно преобразуйте строку в число
   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;//Если возникает исключение, верните False
  }
 }
}

В этой статье о том, как определить, содержит ли ввод пользователя как минимум N знаков после запятой, это все, что я хочу поделиться с вами. Надеюсь, это поможет вам. И希望大家多多支持呐喊教程。

Заявление: содержимое этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, контент предоставлен пользователями Интернета в добровольном порядке, сайт не обладает правами собственности, не был отредактирован вручную и не несет ответственности за соответствующие юридические последствия. Если вы обнаружите материалы,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма замените # на @) для сообщения о нарушении,并提供相关证据. При подтверждении факта нарушения сайт незамедлительно удалят涉嫌侵权的内容。

Вам может понравиться