Untitled

Run Settings
LanguageJava
Language Version
Run Command
class Main { public static void main(String[] args) { task6(); task9(); } public static void task6() { // подсчёт суммы со скидкой double value = 497, discount = 0; // можно так if (value > 1000) discount = 5; else if (value > 500) discount = 3; else discount = 0; System.out.println("Total: " + (value-value*discount/100) ); // или так System.out.println("Total: " + (value > 1000? value*0.95 : value > 500? value*0.97 : value)); // компактная запись проверки чётности через тернарный оператор System.out.println(((value % 2) == 0? "Chet": "Nechet")); // выделение разрядов целого числа на примере трёхзначного int sotni=0, des=0, ed=0; sotni = (int)value / 100; des = ((int)value / 10) % 10; ed = (int)value % 10; System.out.println(sotni + " " + des + " " + ed); // поместить в переменную с меньшим значением полусумму, а в переменную с большим - удвоенное произведение double t, x = 3, y = 3; if (x < y) { t = x; x = (x+y)/2; y = 2 * t * y; } else if (x > y) { t = y; y = (x+y)/2; x = 2 * x * t; } System.out.println(x + " " + y); } public static void task9() { int money = 7411; int thousands = money / 1000; int hundreds = money / 100 % 10; int tensOnes = money % 100; int tens = money / 10 % 10; int ones = money % 10; String summa = ""; summa = getStringNumber(thousands); summa += " thousand" + ((thousands != 1) ? "s " : " "); summa += getStringNumber(hundreds); summa += " hundred" + ((thousands != 1) ? "s " : " "); switch (tens) { case 2: summa += "twenty "; break; case 3: summa += "thirty "; break; case 4: summa += "fourty "; break; case 5: summa += "fifty "; break; case 6: summa += "sixty "; break; case 7: summa += "seventy "; break; case 8: summa += "eighty "; break; case 9: summa += "ninety "; break; case 0: summa += ""; break; default: switch (ones) { case 0: summa += "ten "; break; case 1: summa += "eleven "; break; case 2: summa += "twelve "; break; case 3: summa += "thirteen "; break; case 4: summa += "fourteen "; break; case 5: summa += "fifteen "; break; case 6: summa += "sixteen "; break; case 7: summa += "seventeen "; break; case 8: summa += "eighteen "; break; case 9: summa += "nineteen "; break; } } if (tens != 1) { summa += getStringNumber(ones); } System.out.println(summa); } public static String getStringNumber(int number) { switch (number) { case 1 : return "one"; case 2 : return "two"; case 3 : return "three"; case 4 : return "four"; case 5 : return "five"; case 6 : return "six"; case 7 : return "seven"; case 8 : return "eight"; case 9 : return "nine"; } return ""; } }
Editor Settings
Theme
Key bindings
Full width
Lines