Java example: strings

Scrivere un programma Java che:

  • chiede all’utente di inserire un numero intero positivo e maggiore di zero (se l’utente inserisce un numero negativo o uguale a zero il programma continua a chiedere di ripetere l’inserimento)
  • chiede allutente di inserire una stringa di testo qualsiasi
  • visualizza sulla console la stringa inserita dall’utente un numero di volte pari al numero intero inserito dall’utente

Esempio:

Inserire un numero intero: 5 (invio)
Inserire un testo qulsiasi: Hello (invio)

Hello
Hello
Hello
Hello
Hello
import java.util.Scanner;
public class Stringhe{
  public static void main(String [] args){
    int N,I;
    String testo;
    Scanner s=new Scanner(System.in);
    do{
      System.out.print("Inserire un valore intero positivo e diverso da zero:");
      N=s.nextInt();
    }while(N<=0);
    System.out.print("Inserire un testo:");
    testo=s.next();
    I=0;
    while(I<N){
      System.out.println(testo);
      I=I+1;
    }
  }
}