JavaRush/Курсы/Java Syntax/Условия с планеты Pascal

Условия с планеты Pascal

Открыта

— Привет, Амиго. У нас на планете мы пользуемся более продвинутым Паскалем. Вот как это все выглядело бы на Паскале.

Pascal
If a < b Then
    WriteLn ('a меньше b');
Java
if (a < b)
    System.out.println("a меньше b");
Pascal
If a < b Then
    WriteLn('a меньше b')
Else
    WriteLn('a больше b');
Java
if (a < b)
    System.out.println("a меньше b");
else
    System.out.println("a больше b");
Pascal
If a < b Then
    Begin
        WriteLn('a меньше b');
        WriteLn('a меньше b');
     End
Else
    Begin
        WriteLn('a больше b');
        WriteLn('a больше b');
    End;
Java
if (a < b)
{
    System.out.println("a меньше b");
    System.out.println("a меньше b");
}
else
{
    System.out.println("a больше b");
    System.out.println("a больше b");
}
Pascal
If (a < b) And (a < c) Then WriteLn('a минимальное из a, b, c');
Java
if (a < b && a < c)
    System.out.println("a минимальное из a, b, c");
Pascal
If (a < b) Or (a < c) Then
    WriteLn('a или меньше b, или меньше c');
Java
if (a < b || a < c)
    System.out.println("a или меньше b, или меньше c");
Pascal
If Not (a < b) Then
    WriteLn('b меньше либо равно a')
Else
    WriteLn('b больше a');
Java
if ( !(a < b) )
    System.out.println("b меньше либо равно a");
else
    System.out.println("b больше a");
Pascal
If a < b Then
    Begin
        If a < c Then
            WriteLn('a – это минимум')
        Else
            WriteLn('c – это минимум');
    End
Else
    Begin
        If b < c Then
            WriteLn('b – это минимум')
        Else
            WriteLn('c – это минимум');
    End;
Java
if (a < b)
{
    if (a < c)
        System.out.println("a – это минимум");
    else
        System.out.println("c – это минимум");
}
else
{
    if (b < c)
        System.out.println("b – это минимум");
    else
        System.out.println("c – это минимум");
}
Pascal
If (a <= b) And (a <= c) Then
    WriteLn('a – это минимум')
Else If (b <= a) And (b <= c) Then
    WriteLn('b – это минимум')
Else If (c <= a) And (c <= b) Then
    WriteLn('c – это минимум');
Java
if (a <= b && a <= c)
    System.out.println("a – это минимум");
else   if (b <= a && b <= c)
    System.out.println("b – это минимум");
else   if (c <= a && c <= b)
    System.out.println("c – это минимум");
4
Задача
Java Syntax Pro Beta,  4 уровень5 лекция
Недоступна
Минимум из введенных чисел
Минимум из введенных чисел
4
Задача
Java Syntax Pro Beta,  4 уровень5 лекция
Недоступна
Максимум из введенных чисел
Максимум из введенных чисел
4
Задача
Java Syntax Pro Beta,  4 уровень5 лекция
Недоступна
Второе минимальное число из введенных
Второе минимальное число из введенных
Комментарии (361)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Магомед
Уровень 5
11 февраля, 19:08
где надо материала недостаточно, зато вот эта лабуда зачем то есть
777 777
Уровень 5
9 января 2025, 18:42
так а в чем разница то? все также . Тоесть если знал древний Pascal то и знаешь иновационную продвинутую JAVA? просто And замени на &&
Сергей
Уровень 12
15 августа 2024, 18:12
И зачем тут сравнение синтакстиса Pascal с Java ?)))
vlafriday
Уровень 1
3 июня 2024, 05:27
03.06.2024 check, мой уровень 4
Max
Уровень 8
26 марта 2023, 17:49
классная лекция, стало понятнее с принципом работы, особенно если проходили паскаль в школе
p90x
Уровень 8
8 марта 2023, 21:57
if ( !(a < b) ) System.out.println("b меньше либо равно a"); почему или равно?
a1r3t0
Уровень 29
17 марта 2023, 17:55
a1r3t0
Уровень 29
17 марта 2023, 17:57
в первом случае (слева) знак строгий, число b не входит, во втором случае (справа) выражение противоположно, значит и само число тоже должно входить.
Anton Serhiyenka
Уровень 6
22 декабря 2022, 07:33
Как по по мне, в pascal каждое зарезервированное слово с большой буквы - отдельный вид мазохизма :)
Edward Northwind
Уровень 37
25 апреля 2022, 14:29
Не совсем понимаю зачем мне эта информация, и почему на неё нужно тратить время и энергию. Я понимаю, что её более чем, но всё же...
Anonymous #3112096
Уровень 16
12 июля 2022, 08:48
На закрепление материала по некоторым операторам, грубо говоря в Java это значки (&& или ||) а в Pascal - слова (And, or) Сравниваешь два одинаковых кода на разных языках и интуитивно запоминаешь синтаксис Java. По крайне мере, у меня как то так эта информация прошла)
Максим
Уровень 22
Expert
24 ноября 2022, 17:29
Согласен,эти значки пораньше бы узнать)
карл Нейман
Уровень 25
10 апреля 2022, 09:33
Спасибо большое разработчикам за труд!
Ounce
Уровень 15
11 февраля 2022, 16:22
В каждом языке свои финтифлюшки - где-то слова где-то фигурных скобочек отжалели....