import java.util.Scanner;
public class Exercise3_1 {
public static void main (String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter three edges: ");
int integer = input.nextInt();
int edge1 = 1;
int edge2 = 1;
int edge3 = 1;
// First condition: edge1 + edge2 should be greater than or equal to edge3
boolean triangle = (edge1 + edge2 >= edge3);
// Second condition: edge1 + edge3 should be greater than edge2
triangle =!(triangle && (edge1 + edge3 > edge2));
// Third condition: edge2 + edge3 should be greater than edge1
triangle =!(triangle && (edge2 + edge3 > edge1));
System.out.println("Can edges " + edge1 + ", " + edge2 + "," + " " + "and " + edge3 + " form a triangle? " + triangle);
}
}
PearlLV88
0
Newbie Poster
Recommended Answers
Jump to PostPlease explain what the problem is.
Show the program's output and explain what is wrong with it and show what you want the output to be.
Jump to PostCan you show Exactly what the program outputs
and then show exactly what you want the output to be
instead of writing it as a paragraph with wrapping lines etc?
Jump to PostHere is what I get when I execute the code:
Enter three edges: 111
Can edges 1, 1, and 1 form a triangle? true
All 11 Replies
NormR1
563
Posting Sage
Team Colleague
PearlLV88
0
Newbie Poster
NormR1
563
Posting Sage
Team Colleague
NormR1
563
Posting Sage
Team Colleague
PearlLV88
0
Newbie Poster
PearlLV88
0
Newbie Poster
NormR1
563
Posting Sage
Team Colleague
PearlLV88
0
Newbie Poster
NormR1
563
Posting Sage
Team Colleague
PearlLV88
0
Newbie Poster
NormR1
563
Posting Sage
Team Colleague
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.