Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2017, 09:16   #1
alex-u
 
Регистрация: 05.07.2017
Сообщений: 7
По умолчанию Как организовать проверку на пустое значение ?

Здесь я хотел поставить цикл do - while

Но что можно поставить в условии, чтобы например если пользователь нажимает Enter, то в while проверяется значение на пустую переменную , и тогда команда заканчивает работу.???
Как это реализовать ?

n == null - так не получается


Код:
    /* package whatever; // don't place package name! */
     
    import java.util.*;
    import java.lang.*;
    import java.io.*;
    import java.util.Scanner; 
	 
    /* Name of the class has to be "Main" only if the class is public. */
    class Prog
    {
    	public static void main (String[] args) throws java.lang.Exception
    	{
		             Scanner s = new Scanner(System.in);
    		 		 System.out.println("\nВведите целое число : " + " \n" );
					 while(!s.hasNextInt()){
					 System.out.println("\nВведите целое число : " + " \n" ); 
					 s.next();
					 }
		  			 int n = s.nextInt();
					 //System.out.println("\nВы ввели число " + n + " \n" );
					 int result;
					 result = 0; // переменную нужно инициализировать, иначе будет ошибка
					 if(n == 1) result = n;
					 else if(n >= 11 && n <= 19) result = n;
					 else if((n % 100) >= 11 && (n % 100) <=19 ) result = n%100;
					 else if((n % 10) == 1) result = n%10;
					 else if((n % 10) == 2 || (n % 10) == 3 || (n % 10) == 4 ) result = n%10;
					 										 
					 switch (result){
               case 1 : System.out.println("\n" + n + "  рубль");
                   break;
               case 0  : 
			   case 11 :
			   case 12 :
			   case 13 :
			   case 14 :
			   case 15 :
			   case 16 :
			   case 17 :
			   case 18 :
			   case 19 :
			   		   System.out.println("\n" + n + " рублей");
			       break;
			   case 2 : 
			   case 3 :
			   case 4 :
			   case 5 :   
				  System.out.println("\n" + n + "  рубля");
			       break;
                		   
			     
				   }
		}
     
              
     
    }
alex-u вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как зафиксировать последнее не пустое значение в ячейке? Flaneur Microsoft Office Excel 11 23.10.2015 21:25
Как организовать проверку по нескольким условиям polkovnik Microsoft Office Excel 5 17.08.2010 02:17
Как организовать проверку на наличие значения при UPDATE? vladtr SQL, базы данных 2 24.02.2010 14:47
Как программно организовать проверку ввода данных? parsn Microsoft Office Excel 2 07.01.2010 17:31
Как организовать проверку новых новостей на сайте? Vekmor Общие вопросы Delphi 10 14.05.2009 17:35