Switch-casse
Здравейте! Как мога да използвам конструкцията switch-case с double стойност(понеже става въпрос за температура, реално число)
import java.util.Scanner; public class Wether2 { public static void main(String[] args) { Scanner s = new Scanner(System.in); double temp = Double.parseDouble(s.nextLine()); switch(temp){ case ((temp>=26.00)&&(temp<=35)): System.out.printf("Hot"); break; case ((temp>=20.1)&&(temp<=25.9)): System.out.printf("Warm"); break; case ((temp>=15.00)&&(temp<=20.0)): System.out.printf("Mild"); break; case ((temp>=12.0)&&(temp<=14.9)): System.out.printf("Cool"); break; case ((temp>=5.0)&&(temp<=11.9)): System.out.printf("Cold"); break;
Реших задачата с if / else, работи идеално, но се получават четири if един в друг.
Благодаря предварително!