Найти в Дзене
Java программирование

Java программирование

Здесь я буду делится с вами своими работами пока я учусь на Java программирование
подборка · 5 материалов
313 читали · 2 года назад
программа, которая считает дискриминант квадратного уравнения import java.util.Scanner; public class Zadanie16 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Введите коэфицент a: "); double a = sc.nextDouble(); System.out.println("Введите коэфицент b: "); double b = sc.nextDouble(); System.out.println("Введите коэфицент c: "); double c =sc.nextDouble(); double discrimintant =b * b - 4 * a * c; System.out.println("Дискриминтант: " + discrimintant); sc.close(); } } Эта программа использует класс Scanner для получения коэффициентов квадратного уравнения от пользователя, затем вычисляет дискриминант и выводит его на экран.
124 читали · 2 года назад
Программа, которая считает корни уравнения (ax+b)*(cx+d)=0 JAVA import java.util.Scanner; public class Zadanie15 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Введите значение a: "); double a = scanner.nextDouble(); System.out.print("Введите значение b: "); double b = scanner.nextDouble(); System.out.print("Введите значение c: "); double c = scanner.nextDouble(); System.out.print("Введите значение d: "); double d = scanner.nextDouble(); double x1, x2; if (a * c == 0) { if (b * d == 0) { System.out.println("Решением является любое действительное число"); } else { if (a == 0) { x1 = -d / c; System.out.println("Решение заключается в x = " + x1); } else { x1 = -b / a; System.out.println("TРешение заключается в x = " + x1); } } } else { double disc = b * b - 4 * a * c; if (disc < 0) { System.out.println("У уравнения нет решений"); } else if (disc == 0) { x1 = -b / (2 * a); System.out.println("Решение заключается в x = " + x1); } else { x1 = (-b + Math.sqrt(disc)) / (2 * a); x2 = (-b - Math.sqrt(disc)) / (2 * a); System.out.println("Решения заключаются в следующем x1 = " + x1 + " и x2 = " + x2); } } } } В этой программе, мы сначала запрашиваем у пользователя коэффициенты a, b, c и d с помощью класса Scanner. Затем мы используем эти коэффициенты, чтобы решить уравнение (ax+b)*(cx+d) = 0. Если a * c = 0, то мы проверяем значение b * d. Если b * d = 0, то уравнение имеет бесконечное множество решений (xлюбое число). Если b * d ≠ 0, то мы проверяем значение a. Если a = 0, то решением уравнения является x = -d/c. Если c = 0, то решением уравнения является x = -b/a. Если a * c ≠ 0, то мы считаем дискриминант и проверяем его значение. Если дискриминант < 0, то уравнение не имеет решений с вещественными числами. Если дискриминант = 0, то уравнение имеет одно решение. Если дискриминант > 0, то уравнение имеет два решения. Мы считаем эти решения с помощью формулы квадратного уравнения и выводим их на экран. При запуске программы пользователю будет предложено ввести коэффициенты a, b, c и d, после чего будет выведено решение уравнения.
119 читали · 2 года назад
напишите программу, которая считает корень линейного уравнения ax+b=0 JAVA import java.util.Scanner; public class Zadanie14 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Введите коэффициент a: "); double a = scanner.nextDouble(); System.out.print("Введите коэффициент b: "); double b = scanner.nextDouble(); if (a == 0) { if (b == 0) { System.out.println("x - любое число"); } else { System.out.println("Решений нет"); } } else { double x = -b / a; System.out.println("x = " + x); } } } В этой программе мы сначала запрашиваем у пользователя коэффициенты a и b с помощью класса Scanner. Затем мы проверяем значение a и b, чтобы определить тип уравнения. Если a = 0 и b = 0, то уравнение имеет бесконечное множество решений (x - любое число). Если a = 0 и b ≠ 0, то уравнение не имеет решения. Если a ≠ 0, то мы считаем корень уравнения и выводим его на экран. При запуске программы пользователю будет предложено ввести коэффициенты a и b, после чего будет выведено решение уравнения.
2 года назад
Что будет если сложить строку с числом пи. Java Если попробовать сложить строку с числом пи в Java, то получится ошибка компиляции, так как строка и число являются разными типами данных и нельзя их сложить. Чтобы использовать число пи в строке, нужно использовать его как константу (например, Math.PI) или конкатенировать со строкой с помощью оператора "+". double pi = Math.PI; String str = "Значение пи: " + pi; System.out.println(str); Вывод: "Значение пи: 3.141592653589793" или String str = "Значение пи: " + Math.PI; System.out.println(str); Вывод: "Значение пи: 3.141592653589793" В обоих случаях мы используем константу Math.PI и конкатенируем ее со строкой "Значение пи: " с помощью оператора "+", чтобы получить строку "Значение пи: 3.141592653589793".
2 года назад
Что будет, если в джаве поделить на ноль? В Java, если попытаться поделить число на ноль, будет выброшено исключение ArithmeticException. Это исключение может быть обработано с помощью конструкции try-catch или необходимо обработать его при помощи throws в методе в котором оно может возникнуть. public static void main(String[] args) { int a = 5; int b = 0; try { int result = a / b; System.out.println("Результат:" + result); } catch (ArithmeticException e) { System.out.println("Нельзя делить на ноль!"); } } в данном примере, мы пытаемся поделить a на b, но b равно нулю, поэтому будет выброшено исключение ArithmeticException и выполнится код внутри блока catch. В результате будет выведено сообщение "Нельзя делить на ноль!"