Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- public class Televisore {
- private int numcanali;
- private String[] stazioni;
- public Televisore() { // costruttore
- int i = Integer.parseInt(JOptionPane.showInputDialog("Quanti canali ha il televisore?"));
- i++;
- String[] arr = new String[i]; // array di stringhe con tanti campi quanti sono i canali
- // c'e' il ++ perché sennò ne crea uno in meno (c'è lo 0)
- numcanali = i;
- stazioni = arr;
- }
- public int quantiCanali() { // metodo che restituisce quanti canali ha il TV
- return numcanali;
- }
- public void associa() { // metodo che associa ad un 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 void qualeStazione() { // metodo che dice la stazione associata ad un dato canale
- int i = Integer.parseInt(JOptionPane.showInputDialog("Di quale canale si vuole conoscere la stazione associata?"));
- if (stazioni[i] != "")
- JOptionPane.showMessageDialog(null, stazioni[i]);
- else
- JOptionPane.showMessageDialog(null, "il canale scelto è insesistente!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment