Question
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started