Questions & AnswersJava Programming

In java, Let's say you are given three sticks of varying lengths....

Question
Answered step-by-step
Asked by love23cheffree43 on coursehero.com

In java, Let's say you are given three sticks of varying lengths....

In java, Let's say you are given three sticks of varying lengths. They can be of the same length or different lengths. You are asked to tell us if you can use those sticks to make a triangle.

 

For any three sticks, there is a simple test to see if it is possible to form a triangle: If any of the three lengths is greater than the sum of the other two, you cannot form a triangle. The sum of two stick lengths has to be greater than the third stick.

 

For example, if one of the sticks is 25 inches long and the other two 12 inches and 8 inches, then you will not be able to make a triangle (12 + 8 < 25).

 

do a boolean method named canFormTriangle that takes three stick lengths (think of appropriate data type) as arguments and returns either true or faise, depending on whether you can or cannot form a triangle from sticks with the given lengths. Note that the three lengths can be in any order (not necessary that they will be given in an increasing or decreasing order). Also, if one or more than one side is 0, you need to return false (obviously, you can't have a triangle with a side of 0 inches).

 

Examples:

canFormTriangle(12.0,34.6, 2.1)--> false

canFormTriangle (2.2, 4.6, 2.1)--> false

canFormTriangle (2.2, 2.2, 2.2)--> true

canFormTriangle (0, 2.6, 2.3) --> false

Answer & Explanation

Solved by verified expert
Answered by nbhanand on coursehero.com

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio.
CliffsNotes Logo

Unlock access to this and over
10,000 step-by-step explanations

Unlock Explanation

Have an account? Log In

<p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus</p>sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio.

Step-by-step explanation

sectetur adipiscing elit

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipisc

sectetur adipiscing eli

sectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque

sectetur adipis

sectetur adipiscing el

Get unstuck with a CliffsNotes subscription

Example CliffsNotes Question and Answer
Unlock every step-by-step explanation, download literature note PDFs, plus more.Get Access

Related Q&A