TelevisionDemo.java

mail@pastecode.io avatar
unknown
java
a year ago
2.1 kB
0
Indexable
Never
package televisiondemo;
import java.util.Scanner;

public class TelevisionDemo
{
  public static void main(String[] args)
  {
    //create a Scanner object to read from the keyboard
    Scanner keyboard = new Scanner (System.in);
    //declare variables
    int station; //the user?s channel choice 
    //declare and instantiate a television object
    Television bigScreen = new Television("Toshiba", 55);
    Television portable = new Television("Sharp", 19);
    //turn the power on
    bigScreen.power();
    //display the state of the television
    System.out.println("A " + bigScreen.getScreenSize() + " inch " + 
      bigScreen.getManufacturer() + " has been turned on.");
    //prompt the user for input and store into station
    System.out.print("What channel do you want? ");
    station = keyboard.nextInt();
    //change the channel on the television
    bigScreen.setChannel(station);
    //increase the volume of the television
    bigScreen.increaseVolume();
    //display the the current channel and volume of the television
    System.out.println("Channel: " + bigScreen.getChannel() +
       " Volume: " + bigScreen.getVolume());
    System.out.println("Too loud!! I am lowering the volume.");
    //decrease the volume of the television
    bigScreen.decreaseVolume();
    bigScreen.decreaseVolume();
    bigScreen.decreaseVolume();
    bigScreen.decreaseVolume();
    bigScreen.decreaseVolume();
    bigScreen.decreaseVolume();
    //display the current channel and volume of the television
    System.out.println("Channel: " + bigScreen.getChannel() +
       " Volume: " + bigScreen.getVolume());
    System.out.println(); //for a blank line
    
    
   portable.power();
   System.out.println("A " + portable.getScreenSize() + " inch " + portable.getManufacturer() + " TV has been turned on.");
   System.out.println("What channel do you want?");
   portable.setChannel(keyboard.nextInt() );
   portable.decreaseVolume();
   portable.decreaseVolume();
   System.out.println("Channel: " + portable.getChannel() + ", Volume: " + portable.getVolume() );
   
  }
}