Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- public class Televisore {
- // CAMPI
- private int numcanali;
- private String[] stazioni;
- // COSTRUTTORE
- public Televisore(int i) {
- String[] arr = new String[i];
- numcanali = i;
- stazioni = arr;
- }
- // METODI
- public int quantiCanali() { //metodo che ritorna il numero di canali di ogni televisore
- return numcanali;
- }
- public void associa() { //metodo che associa ad ogni canale una data stazione
- for(int i = 1; i < numcanali; i++) {
- String s = JOptionPane.showInputDialog("Inserire la stazione da associare al canale n°:" + i);
- stazioni[i] = s;
- }
- }
- public String qualeStazione() { //metodo che, se letta una stazione, riporta il canale collegato
- int i = Integer.parseInt(JOptionPane.showInputDialog("Di quale canale si vuole conoscere la stazione associata?"));
- if (stazioni[i] != "") {
- JOptionPane.showMessageDialog(null, stazioni[i]);
- return stazioni[i]; }
- else {
- JOptionPane.showMessageDialog(null, "il canale scelto è insesistente!");
- return null; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment