Validating User Input for Double Value || Java programming || Input Validation || DoWhile & IfElse
User Input Validation for Double Value in JAVA Programming:
Uses of Scanner, Do-While and If-Else Loops. Code for the Entire Programme is provided below:
package com.company;
// importing Scanner Package
import java.util.Scanner;
//Class Initialisation
public class ValidatingUserInputForDoubleValue {
//Main Method Initialisation
public static void main (String[] args){
//Declaring Double Variables
double FirstUserInput = 0, SecondUserInput = 0, TotalSum = 0;
//Declaring Boolean Variable
boolean LoopResultsSuccessful;
// Initialising Scanner Variable
Scanner ReceiveUserInput = new Scanner (System.in);
// Do-While Loop Start
do {
//Requesting Users for First User Input
System.out.println("Please, Enter the First Double Number: ");
// If-Else Loop Start
if (ReceiveUserInput.hasNextDouble()) // Checking whether the user input is Double or not.
{
// Assigning the value from user into the First Double Variable
FirstUserInput = ReceiveUserInput.nextDouble();
// Initialising the Boolean Result as True.
LoopResultsSuccessful = true;
}
else {
//Providing Error Message to the User
System.out.println("That is not a double value. Please try again.");
// Initialising the Boolean Result as False.
LoopResultsSuccessful = false;
// Erasing the Wrong Value from the Scanner Variable so that User can Reinsert the New Value into the System.
ReceiveUserInput.next();
} // If-Else Loop End
} while (!(LoopResultsSuccessful));
//Do-While Loop End
//Do-While Loop Start
do {
//Requesting Users for First User Input
System.out.println("Please, Enter the Second Double Number: ");
if (ReceiveUserInput.hasNextDouble()) { // Checking whether the user input is Double or not.
// Assigning the value from user into the Second Double Variable
SecondUserInput = ReceiveUserInput.nextDouble();
// Initialising the Boolean Result as True.
LoopResultsSuccessful = true;
}
else {
System.out.println("That is not an double value. Please try again.");
// Initialising the Boolean Result as False.
LoopResultsSuccessful = false;
// Erasing the Wrong Value from the Scanner Variable so that User can Reinsert the New Value into the System.
ReceiveUserInput.next();
} // If-Else Loop End
} while (!(LoopResultsSuccessful));
//Do-While Loop End
// Closing the Scanner Method.
ReceiveUserInput.close();
// Adding the Value of Variables which have been collected from the User.
TotalSum = FirstUserInput + SecondUserInput;
//Displaying Total Sum of the both Variables.
System.out.println ("The Sum of Two Double Numbers is: " +TotalSum);
} //Main Method End
} // Class End
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Validating User Input for Double Value || Java programming || Input Validation || DoWhile & IfElse», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.