public class F022_SimplifyingIfStatements { public static void main(String[] args) { int income1 = 120_000; if (income1 > 100_000) { boolean hasHighIncome1 = true; } // System.out.println(hasHighIncome1); // оÑибка компилÑÑии, Ñак как неÑмоÑÑÑ Ð½Ð° Ñо, ÑÑо пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ hasHighIncome1 // обÑÑвлена внÑÑÑи блока if, // но к ней Ð½ÐµÑ Ð´Ð¾ÑÑÑпа вне блока if // ÑÑÐ¾Ð±Ñ ÑеÑиÑÑ ÑÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¼Ð¾Ð¶ÐµÐ¼ ÑделаÑÑ ÑледÑÑÑее: int income2 = 120_000; boolean hasHighIncome2; if (income2 > 100_000) hasHighIncome2 = true; else hasHighIncome2 = false; System.out.println(hasHighIncome2); // но код вÑÑе - вÑглÑÐ´Ð¸Ñ Ð½Ðµ опÑималÑнÑм. // ÐÐ¾Ñ ÐºÐ°Ðº его можно опÑимизиÑоваÑÑ int income3 = 120_000; boolean hasHighIncome3 = false; if (income3 > 100_000) hasHighIncome3 = true; System.out.println(hasHighIncome3); // можно еÑÑ Ð¾Ð¿ÑимизиÑоваÑÑ ÐºÐ¾Ð´ int income4 = 120_000; boolean hasHighIncome4 = (income4 > 100_000); System.out.println(hasHighIncome4); } }