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 dim) { // costruttore passo la dimensione
- String[] arr = new String[dim]; //1 canale parte da 0
- numcanali = dim;
- stazioni = arr;
- }
- //METODI
- public int quantiCanali() { // metodo che restituisce quanti canali ha la TV
- return numcanali;
- }
- public void associa() { // metodo che associa ad un canale una data stazione
- for(int i=0; i<numcanali; i++) { //array parte da zero quindi fai partire da 0 la 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] == "")) //mi piace di più la negazione ma sarebbe meglio usare il metodo
- //.equals contenuto in contenuto nella libreriastdio
- JOptionPane.showMessageDialog(null, stazioni[i]);
- else
- JOptionPane.showMessageDialog(null, "il canale scelto è insesistente!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment