Guest User

Untitled

a guest
Nov 19th, 2012
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. import javax.swing.*;
  2.  
  3. public class Televisore {
  4.     // CAMPI
  5.     private int numcanali;
  6.     private String[] stazioni;
  7.    
  8.     // COSTRUTTORE
  9.     public Televisore(int i) {
  10.         String[] arr = new String[i];
  11.         numcanali = i;
  12.         stazioni = arr;
  13.     }
  14.     // METODI
  15.     public int quantiCanali() { //metodo che ritorna il numero di canali di ogni televisore
  16.         return numcanali;
  17.     }
  18.    
  19.     public void associa() {     //metodo che associa ad ogni canale una data stazione
  20.         for(int i = 1; i < numcanali; i++) {
  21.             String s = JOptionPane.showInputDialog("Inserire la stazione da associare al canale n°:" + i);
  22.             stazioni[i] = s;
  23.             }
  24.     }
  25.    
  26.     public String qualeStazione() {     //metodo che, se letta una stazione, riporta il canale collegato
  27.         int i = Integer.parseInt(JOptionPane.showInputDialog("Di quale canale si vuole conoscere la stazione associata?"));
  28.         if (stazioni[i] != "") {
  29.             JOptionPane.showMessageDialog(null, stazioni[i]);
  30.             return stazioni[i]; }
  31.         else {
  32.             JOptionPane.showMessageDialog(null, "il canale scelto è insesistente!");
  33.             return null; }
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment