Witam . Co powinienem zrobić , aby program zaczynał działanie od nowa , jeżeli ten warunek będzie spełniony?
if ((number < 0) || (number1 < 0) || (number2 < 0) ) {
System.out.println("The length of a side can't be a negative number");
}
Całość kodu:
package com.company;
import java.util.Scanner;
import java.lang.Math;
import static java.lang.Math.pow;
public class Main {
public static void triangle() {
System.out.println("Enter the length of the first side of the square triangle: ");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
int number = Integer.parseInt(input);
System.out.println("Enter the length of the second side of the square triangle: ");
Scanner scanner1 = new Scanner(System.in);
String input1 = scanner1.nextLine();
int number1 = Integer.parseInt(input1);
System.out.println("Enter the length of the third side of the square triangle: ");
Scanner scanner2 = new Scanner(System.in);
String input2 = scanner2.nextLine();
int number2 = Integer.parseInt(input2);
if ((number < 0) || (number1 < 0) || (number2 < 0) ) {
System.out.println("The length of a side can't be a negative number");
}
double power1 = pow(number, 2);
double power2 = pow(number1, 2);
double power3 = pow(number2, 2);
if ((power1 + power2 == power3) || (power2 + power3 == power1) || (power1 + power3 == power2)) {
System.out.println(true);
} else {
System.out.println(false);
}
}
public static void main (String[]args){
// write your code here
triangle();
}
}