Ciao Tuyo, quando posti il codice usa il tag, è un tastino con il simbolo </> posto sopra alla finestra di input.
Il codice corretto è:
package sottosequenzalunga;
import java.util.Scanner;
public class SottoSequenzaLunga {
public static void main(String[] args) {
System.out.println("Inserisci una serie di numeri, zero = finito");
Scanner input = new Scanner(System.in);
int cor = input.nextInt();
int pre = cor - 1;
int cont = 0;
int max = 0;
while (cor != 0) {
if (pre < cor) {
cont++;
if (cont > max) {
max = cont; // devi aggiornare max altrimenti la prima volta ti resta a 0
}
} else {
if (cont > max) {
max = cont;
}
cont = 1;
}
pre = cor;
cor = input.nextInt();
}
System.out.print(max);
}
}
all'inizio, resta difficile immaginarsi il flusso del programma e l'andamento delle variabili, se usi NetBeans IDE, hai il debug step a step.
Per attivarlo basta che clicchi sul numero di riga dove vuoi che il programma si fermi (breakPoint) ed usare l'icona debug, te li ho cerchiati di rosso.
Quando il programma si blocca sulla riga con il BrakPoint, puoi far avanzare il programma alla riga successiva con F8, ed esplorare ad ogni step il valore delle variabili.