кодесурса

Условное заявление Java: упражнения, практика, решение

script1adsense2code
script1adsense3code

Упражнения по условным выражениям Java [32 упражнения с решением]

1. Напишите программу на Java, чтобы получить число от пользователя, и распечатайте, является ли оно положительным или отрицательным. Перейти к редактору

Тестовые данные
Введите номер: 35
Ожидаемый результат :
Номер положительный

Нажмите меня, чтобы увидеть решение

2. Напишите программу на Java для решения квадратных уравнений (используйте if, else if и else). Перейти к редактору

Тестовые данные
Введите: 1
Вход б: 5
Вход c: 1
Ожидаемый результат :
Корни -0.20871215252208009 и -4.7912878474779195

Нажмите меня, чтобы увидеть решение

3. Возьмите три цифры у пользователя и напечатайте наибольшее число. Перейти к редактору

Тестовые данные
Введите 1-е число: 25
Введите 2-е число: 78
Введите 3-е число: 87
Ожидаемый результат :
Наибольшее: 87

Нажмите меня, чтобы увидеть решение

4. Напишите программу на Java, которая читает число с плавающей запятой и печатает «ноль», если число равно нулю. В противном случае выведите «положительный» или «отрицательный». Добавьте «маленький», если абсолютное значение числа меньше 1, или «большой», если он превышает 1 000 000. Перейти к редактору

Тестовые данные
Введите число: 25
Ожидаемый результат :
Входное значение: 25
Положительное число

Нажмите меня, чтобы увидеть решение

5. Напишите программу на Java, которая хранит число от пользователя и генерирует целое число от 1 до 7 и отображает название дня недели. Перейти к редактору

Тестовые данные
Введите номер: 3
Ожидаемый результат :
среда

Нажмите меня, чтобы увидеть решение

6. Напишите программу на Java, которая считывает два числа с плавающей запятой и проверяет, совпадают ли они с точностью до трех десятичных знаков. Перейти к редактору

Тестовые данные
Входное число с плавающей точкой: 1256
Введите число с плавающей точкой другого числа: 3254
Ожидаемый результат :
Они разные

Нажмите меня, чтобы увидеть решение

7. Напишите программу на Java, чтобы узнать количество дней в месяце. Перейти к редактору

Тестовые данные
Введите номер месяца: 2
Введите год: 2016
Ожидаемый результат :
В феврале 2016 года 29 дней

Нажмите меня, чтобы увидеть решение

8. Напишите программу на Java, в которой пользователю нужно предоставить один символ из алфавита. Печать гласного или согласного, в зависимости от ввода пользователя. Если пользовательский ввод не является буквой (между a и z или A и Z) или является строкой длиной> 1, выведите сообщение об ошибке. Перейти к редактору

Тестовые данные
Введите алфавит: p
Ожидаемый результат :
Входное письмо является согласным

Нажмите меня, чтобы увидеть решение

9. Напишите программу на Java, от которой у пользователя уходит год, и напечатайте, является ли этот год високосным или нет. Перейти к редактору

Тестовые данные
Введите год: 2016
Ожидаемый результат :
2016 год високосный

Нажмите меня, чтобы увидеть решение

10. Напишите программу на Java для отображения первых 10 натуральных чисел. Перейти к редактору

Ожидаемый результат :

 Первые 10 натуральных чисел:                                                
                                                                                 
1                                                                                
2                                                                                
3                                                                                
4                                                                                
5                                                                                
6                                                                                
7                                                                                
8                                                                                
9                                                                                
10 

Нажмите меня, чтобы увидеть решение

11. Напишите программу на Java для отображения n терминов натуральных чисел и их суммы. Перейти к редактору

Тестовые данные
Введите число: 2
Ожидаемый результат :

 Введите номер:                                                                    
2                                                                                
Первые n натуральных чисел:                                                
2                                                                                
1                                                                                
2                                                                                
Сумма натурального числа до n слагаемых:                                         
23 

Нажмите меня, чтобы увидеть решение.

12. Напишите программу на Java, чтобы ввести 5 цифр с клавиатуры и найти их сумму и среднее. Перейти к редактору

Тестовые данные
Введите 5 цифр: 1 2 3 4 5
Ожидаемый результат :

 Введите 5 цифр:                                                            
1                                                                                
2                                                                                
3                                                                                
4                                                                                
5                                                                                
Сумма 5 нет: 15                                                          
Среднее значение: 3,0                          

Нажмите меня, чтобы увидеть решение

13. Напишите программу на Java, чтобы отобразить куб числа до заданного целого числа. Перейти к редактору

Тестовые данные
Введите количество терминов: 4
Ожидаемый результат :

 Число: 1 и куб 1: 1                                               
Число: 2 и куб 2: 8                                               
Число: 3 и куб 3: 27                                              
Число: 4 и куб 4: 64 

Нажмите меня, чтобы увидеть решение

14. Напишите программу на Java для отображения таблицы умножения заданного целого числа. Перейти к редактору

Тестовые данные
Введите число (Таблица для расчета): Введите число членов: 5
Ожидаемый результат :

 5 X 0 = 0                                                                        
5 х 1 = 5                                                                        
5 х 2 = 10                                                                       
5 х 3 = 15                                                                       
5 х 4 = 20                                                                       
5 х 5 = 25 

Нажмите меня, чтобы увидеть решение

15. Напишите программу на Java для отображения n терминов нечетного натурального числа и их суммы. Перейти к редактору

Тестовые данные
Введите количество терминов: 5
Ожидаемый результат :

 Нечетные числа:                                                            
1                                                                                
3                                                                                
5                                                                                
7                                                                                
9                                                                                
Сумма нечетного натурального числа до 5 слагаемых: 25 

Нажмите меня, чтобы увидеть решение

16. Напишите программу на Java для отображения шаблона в виде прямоугольного треугольника с номером. Перейти к редактору

Тестовые данные
Введите количество строк: 10
Ожидаемый результат :

 1                                                                                
12                                                                               
123                                                                              
1234                                                                             
12345                                                                            
123456                                                                           
1234567                                                                          
12345678                                                                         
123456789                                                                        
12345678910 

Нажмите меня, чтобы увидеть решение

17. Напишите программу на Java для создания такого шаблона, как прямоугольный треугольник, с номером, который будет повторять число в ряду. Шаблон выглядит следующим образом: Перейти в редактор

 1
22
333
4444 

Нажмите меня, чтобы увидеть решение

18. Напишите программу на Java, чтобы сделать такой шаблон, как прямоугольный треугольник, с числом, увеличенным на 1. Шаблон, например: Перейти в редактор

 1
2 3
4 5 6
7 8 9 10 

Нажмите меня, чтобы увидеть решение

19. Напишите программу на Java, чтобы сделать такой шаблон, как пирамида, с числом, которое будет повторять число в той же строке. Перейти к редактору

 1
      2 2
     3 3 3
    4 4 4 4 

Нажмите меня, чтобы увидеть решение

20. Напишите программу на Java для печати треугольника Флойд. Перейти к редактору

Тестовые данные
Введите количество строк: 5
Ожидаемый результат :

 1                                                                                
01                                                                               
101                                                                              
0101                                                                             
10101 

Нажмите меня, чтобы увидеть решение

21. Напишите программу на Java для отображения рисунка в виде ромба. Перейти к редактору

Тестовые данные
Введите количество строк (половина ромба): 7
Ожидаемый результат :

                                                                                 
      *                                                                          
     ***                                                                         
    *****                                                                        
   *******                                                                       
  *********                                                                      
 ***********                                                                     
*************                                                                    
 ***********                                                                     
  *********                                                                      
   *******                                                                       
    *****                                                                        
     ***                                                                         
      *                     
 

Нажмите меня, чтобы увидеть решение

22. Напишите программу на Java для отображения треугольника Паскаля. Перейти к редактору

Тестовые данные
Введите количество строк: 5
Ожидаемый результат :

 Введите количество строк: 5                                                          
      1                                                                          
     1 1                                                                         
    1 2 1                                                                        
   1 3 3 1                                                                       
  1 4 6 4 1                      
 

Нажмите меня, чтобы увидеть решение

23. Напишите Java-программу для генерации следующего * треугольника. Перейти к редактору

Тестовые данные
Введите число: 6
Ожидаемый результат :

 ******                                                   
 *****                                                   
  ****                                                   
   ***                                                   
    **                                                   
     * 

Нажмите меня, чтобы увидеть решение

24. Напишите Java-программу для генерации следующего треугольника @. Перейти к редактору

Тестовые данные
Введите число: 6
Ожидаемый результат :

 @                                                  
     @@                                                  
    @@@                                                  
   @@@@                                                  
  @@@@@                                                  
 @@@@@@

Нажмите меня, чтобы увидеть решение

25. Напишите программу на Java для отображения структуры номера ромба. Перейти к редактору

Тестовые данные
Введите число: 7
Ожидаемый результат :

                                   
      1                                                  
     212                                                 
    32123                                                
   4321234                                               
  543212345                                              
 65432123456                                             
7654321234567                                            
 65432123456                                             
  543212345                                              
   4321234                                               
    32123                                                
     212                                                 
      1   

Нажмите меня, чтобы увидеть решение

26. Напишите программу на Java для отображения следующей структуры ромба символов. Перейти к редактору

Тестовые данные
Введите число: 7
Ожидаемый результат :

                                      
                                                        
     ABA                                                 
    ABCBA                                                
   ABCDCBA                                               
  ABCDEDCBA                                              
 ABCDEFEDCBA                                             
ABCDEFGFEDCBA                                            
 ABCDEFEDCBA                                             
  ABCDEDCBA                                              
   ABCDCBA                                               
    ABCBA                                                
     ABA                                                 
          

Нажмите меня, чтобы увидеть решение

27. Напишите программу на Java, которая читает целое число и проверяет, является ли оно отрицательным, нулевым или положительным. Перейти к редактору

Тестовые данные
Введите число: 7
Ожидаемый результат :

 Номер положительный

Нажмите меня, чтобы увидеть решение

28. Напишите программу на Java, которая читает число с плавающей запятой. Если число равно нулю, оно печатает «ноль», в противном случае выведите «положительный» или «отрицательный». Добавьте «маленький», если абсолютное значение числа меньше 1, или «большой», если он превышает 1 000 000. Перейти к редактору

Тестовые данные
Введите число: -2534
Ожидаемый результат :

 отрицательный

Нажмите меня, чтобы увидеть решение

29. Напишите программу на Java, которая читает положительное целое число и подсчитывает количество цифр, которое имеет число (менее десяти миллиардов). Перейти к редактору

Тестовые данные
Введите целое число менее десяти миллиардов: 125463
Ожидаемый результат :

 Количество цифр в номере: 6

Нажмите меня, чтобы увидеть решение

30. Напишите программу на Java, которая принимает три числа и печатает «Все числа равны», если все три числа равны, «Все числа различны», если все три числа различны, и «Ни все не равны или различны» в противном случае. Перейти к редактору

Тестовые данные
Введите первое число: 2564
Введите второе число: 3526
Введите третье число: 2456
Ожидаемый результат :

 Все цифры разные

Нажмите меня, чтобы увидеть решение

31. Напишите программу, которая принимает три числа от пользователя и печатает «увеличивающиеся», если числа расположены в порядке возрастания, «убывающие», если числа находятся в порядке убывания, и «Ни возрастающий, ни убывающий порядок» в противном случае. Перейти к редактору

Тестовые данные
Введите первое число: 1524
Введите второе число: 2345
Введите третье число: 3321
Ожидаемый результат :

 Увеличение заказа

Нажмите меня, чтобы увидеть решение

32. Напишите программу на Java, которая принимает два числа с плавающей точкой и проверяет, совпадают ли они с точностью до двух десятичных знаков. Перейти к редактору

Тестовые данные
Введите первое число с плавающей точкой: 1235
Введите второе число с плавающей точкой: 2534
Ожидаемый результат :

 Эти цифры разные.

Нажмите меня, чтобы увидеть решение

Редактор кода Java:

Еще не все !

Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code