кодесурса

Упражнения на Java: проверьте, образуют ли три заданные длины трех сторон прямоугольный треугольник

script1adsense2code
script1adsense3code

Java Basic: упражнение 213 с решением

Напишите программу на Java, чтобы проверить, образуют ли три заданные длины (целые числа) трех сторон прямоугольный треугольник. Выведите «Да», если указанные стороны образуют прямоугольный треугольник, в противном случае выведите «Нет».

Входные данные :

Целые числа разделены одним пробелом. 1 ≤ длина стороны ≤ 1000

Иллюстрированная презентация:



Пример решения:

Java-код:

import java.util.Arrays;
import java.util.Comparator;
import java.util.Scanner; 
class Main {
    Scanner sc = new Scanner(System.in);
    public void run() {
		System.out.println("Input three integers(sides of a triangle)");
        int[] int_num = new int[]{
               sc.nextInt(),sc.nextInt(),sc.nextInt()
            };
            Arrays.sort(int_num);
			System.out.println("If the given sides form a right triangle?"); 
            ln((int_num[2]*int_num[2]==int_num[0]*int_num[0]+int_num[1]*int_num[1])?"Yes":"No");        
    } 
    public static void main(String[] args) {
        new Main().run();
    } 
    public static void pr(Object o) {
        System.out.print(o);
    } 
    public static void ln(Object o) {
        System.out.println(o);
    } 
    public static void ln() {
        System.out.println();
    }
}

Пример вывода:

 Введите три целых числа (стороны треугольника)
 6 9 12
Если данные стороны образуют прямоугольный треугольник?
нет

Блок - схема:

«Блок-схема:

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

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите Java-программу для вычисления числа цифр суммы двух заданных целых чисел.
Далее: Напишите программу на Java, которая решит уравнение. Выведите значения x, y, где указаны a, b, c, d, e и f

Каков уровень сложности этого упражнения?

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code