Buonasera sto provando a fare questo esercizio in java.....Scrivere un programma Java che effettua le seguenti operazioni:
- Fa inserire all’utente una stringa s;
- Visualizza all’utente il numero totale di caratteri di s;
- Chiede all’utente di inserire due posizioni intere a e b, tali che a < b e comprese tra 0 e la lunghezza di s meno 1 (il programma assume che l’utente inserisca correttamente i dati, cioè non deve eseguire controlli di correttezza);
- Visualizza all’utente la sottostringa di s compresa tra a (incluso) e b (escluso).
Java:
public class Esercizio1 {
public static void main( String[] args) {
Prova e = new Prova();
}
}
Java:
import java.util.Scanner;
public class Prova {
public Prova() {
Scanner input = new Scanner(System.in);
System.out.println("Inserisci una stringa:");
String s1 = input.next();
System.out.println("Numero di caratteri della stringa: " + s1.length());
System.out.println("Inserisci un intero:");
int s2 = input.nextInt();
System.out.println("Inserisci un altro intero:");
int s3 = input.nextInt();
int inizio = s2.readInt ("Estrazione sottostringa: inserire posizione di inizio (inclusa)");
int fine = s3.readInt ("Estrazione sottostringa: inserire posizione di fine (esclusa)");
}
}