potreste aiutarmi a capire dove ho sbagliato?
grazie
Codice: Seleziona tutto
import java.io.*;
public class programma extends Thread {
Thread thread = new Thread();
public boolean isInterrupted = false;
public DataOutputStream leggi (String lista[]) {
int i = args.length();
for (int n=0; n<i; n++){
String dati = lista[n];
DataOutputStream dos = new DataOutputStream();
dos.write(dati);
dos.flush();
return dos;
}
isInterrupted = true;
}
public void scrivi (DataOutputStream dos){
DataInputStream dis = new DataInputStream(dos){
if(!isInterrupted){
String letto = dis.read();
System.out.println(letto);
}else {}
}
public void run(String lista[]){
DataOutputSteam leggi = new leggi(lista[]);
scrivi = new scrivi(leggi);
}
public void main (String args[]){
programma p = new programma();
p.run();
}
}
ecco il terminale cosa comanda:
Codice: Seleziona tutto
giuseppe@giuseppe-K50AB:~/Scrivania$ javac programma.java
programma.java:23: illegal start of type
if(!isInterrupted){
^
programma.java:23: illegal start of type
if(!isInterrupted){
^
programma.java:23: ')' expected
if(!isInterrupted){
^
programma.java:23: ';' expected
if(!isInterrupted){
^
programma.java:26: illegal start of type
}else {}
^
programma.java:26: ';' expected
}else {}
^
programma.java:26: ';' expected
}else {}
^
programma.java:34: '.class' expected
DataOutputSteam leggi = new leggi(lista[]);
^
8 errors
confido nel vostro aiuto
