Comme nous le savons tous, un triangle est un polygone à 3 côtés. Il se compose de trois arêtes et de trois sommets. La somme des trois angles intérieurs est de 180 degrés.
Dans un triangle valide, si vous ajoutez deux côtés, il sera plus grand que le troisième côté. Conformément à notre énoncé du problème, nous devons vérifier si le triangle est valide s'il a trois côtés à l'aide du langage de programmation Java.
Il faut donc vérifier si les trois conditions suivantes sont remplies. S'il est satisfait, le triangle est valide, sinon le triangle n'est pas valide.
Supposons que a, b, c soient les trois côtés du triangle.
a + b > c b + c > a c + a > b
Si les côtés sont a=8, b=9, c=5
Ensuite, en utilisant la logique ci-dessus,
a+b=8+9=17 which is greater than c i.e. 5 b+c=9+5=14 which is greater than a i.e. 8 c+a=5+8=13 which is greater than b i.e. 9
Ainsi, le triangle est valable pour les côtés donnés.
Si les côtés sont a=7, b=8, c=4
Ensuite, en utilisant la logique ci-dessus,
a+b=7+8=15 which is greater than c i.e. 4 b+c=8+4=12 which is greater than a i.e. 7 c+a=4+7=11 which is greater than b i.e. 8
Ainsi, le triangle est valable pour les côtés donnés.
Si les côtés sont a=1, b=4, c=7
Ensuite, en utilisant la logique ci-dessus,
a+b=1+4=5 which is not greater than c i.e. 7 b+c=4+7=11 which is greater than a i.e. 1 c+a=7+1=8 which is greater than b i.e. 4
Ainsi, pour les côtés donnés, le triangle n'est pas valide. Échec en raison de la condition a+b>c.
Étape 1 - Obtenez les côtés du triangle via l'initialisation ou la saisie de l'utilisateur.
Étape 2 - Vérifiez s'il satisfait à la condition ou s'il ne s'agit pas d'un triangle valide.
Étape 3 - Si vous êtes satisfait, l'impression du triangle est valide, sinon elle n'est pas valide.
Nous proposons des solutions de différentes manières.
En utilisant des valeurs d'entrée statiques
En utilisant des méthodes définies par l'utilisateur
Regardons le programme et sa sortie un par un.
Dans cette méthode, les valeurs de longueur des côtés du triangle seront initialisées dans le programme puis en utilisant l'algorithme, nous pourrons vérifier si le triangle donné à trois côtés est valide ou non.
public class Main { //main method public static void main(String args[]) { //Declared the side length values of traingle double a = 4; double b = 6; double c = 8; //checking if triangle is valid or not by using the logic if((a + b > c || a + c > b || b + c > a)){ System.out.println("Triangle is Valid"); } else { System.out.println("Triangle is not Valid"); } } }
Triangle is Valid
Dans cette méthode, les valeurs de longueur des côtés du triangle seront initialisées dans le programme. Ensuite, la méthode définie par l'utilisateur est appelée en passant ces côtés comme paramètres et en utilisant l'algorithme à l'intérieur de la méthode, nous pouvons vérifier si le triangle donné à trois côtés est valide.
import java.util.*; import java.io.*; public class Main { //main method public static void main(String args[]){ //Declared the side lengths double a = 5; double b = 9; double c = 3; //calling a user defined method to check if triangle is valid or not checkTraingle(a,b,c); } //method to check triangle is valid or not public static void checkTraingle(double a,double b, double c){ //checking if triangle is valid or not by using the logic if((a + b > c || a + c > b || b + c > a)){ System.out.println("Triangle is Valid"); } else { System.out.println("Triangle is not Valid"); } } }
Triangle is Valid
Dans cet article, nous avons exploré comment vérifier si un triangle est valide étant donné trois côtés en Java en utilisant différentes méthodes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!