Boa tarde pessoal!
Sou iniciante em java e meu professor me deu o seguinte exercicio:
Desenvolva uma classe em java que receba um nome e dois números e depois escreva as letras que aparecem entre as posições informadas. Nos dois números. Exemplo:
- Se for informado ?Escola? 2 5 o resultado será cola
- Se for informado ?Maria Jose de Souza? 6 9 o resultado será Jose
package exercicio04;
import java.util.Scanner;
public class Main {
public static void main ( String[] args ) {
Scanner sc1 = new Scanner(System.in);
System.out.println("Informe um nome");
String pv1 = sc1.next();
Scanner sc2 = new Scanner(System.in);
System.out.println("Informe o primeiro valor");
int pv2 = sc2.nextInt();
Scanner sc3 = new Scanner(System.in);
System.out.println("Informe o segundo valor");
int pv3 = sc3.nextInt();
System.out.println("Os caracteres do intervalo correspondente aos valores informado são " + pv1.substring(pv2-1, pv3));
}
}
só que ta com um pequeno problema, não sei se o exemplo que o professor passou esta errado, ou se o meu exercicio esta errado, pois quando digito o exemplo que ele passou, o da escola o meu aparece somente scol
será que alguém pode me ajudar?
