Я не получаю желаемый результат из следующего кода.Укажите, где я иду не так - PullRequest
0 голосов
/ 06 декабря 2018

import java.util.*;
public class lampWatt {
     public  static void main (String [] args) 
    {
        Scanner x=new Scanner(System.in);
        int number;
        System.out.println("Enter number of bulbs");
        number = x.nextInt();
        int wattage;
        System.out.println("Enter wattage");
        wattage = x.nextInt();
        
      switch(number) {
            case 5 :
            System.out.println("Total price is"+" "+ number*50);
            break;
            case 10 :
            System.out.println("Total price is"+" "+ number*262);
            break;
            case 15 :
            System.out.println("Total price is"+" "+ number*271);
            break;
            case 30 :
            System.out.println("Total price is"+" "+ number*401);
            break;  
            default :
            System.out.println("Invalid Wattage");    
      }
}
}

Пример ввода: Введите количество лампочек: 2 Введите мощность (5/10/15/30): 30 Пример вывода:

Общая стоимость составляет Rs.802

Пример ввода: Введите количество лампочек: 1

Введите мощность (10/10/15/30): 1000

Пример вывода: Неправильная мощность

1 Ответ

0 голосов
/ 06 декабря 2018

Я считаю, что switch(number) должно быть switch(wattage) - поскольку ваши цены основаны на мощности, а ваше сообщение о недействительной мощности по умолчанию не должно применяться к количеству заказанных лампочек.

...