Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

IN JAVE a) What are the type and the value of the following expression (scale.equals(F) ? temp : 32 + temp * 9 / 5.0)

IN JAVE

a) What are the type and the value of the following expression (scale.equals("F") ? temp : 32 + temp * 9 / 5.0) < 32 ? "rocks" : "no rocks" with the following declarations: String scale = "F"; int temp = 0; Explain your answer.

(b) Suppose now that you are given the following method: public static T m(String scale, int temp) { (scale.equals("F") ? temp : 32 + temp * 9 / 5.0) < 32 ? "rocks" : "no rocks"; } where T is an appropriate datatype (determined in item (a)). Provide a version of this method that gives the same results on any inputs but does not use any conditional operators (use ifs instead).

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning Microsoft SQL Server 2012 Programming

Authors: Paul Atkinson, Robert Vieira

1st Edition

1118102282, 9781118102282

More Books

Students also viewed these Databases questions