Question: import java.util.; public class Overflow t static final int INPUTSIZE=10; public static void main(String[] args) t - char[] vals new char [ INPUT SIZE] scanner
import java.util.; public class Overflow t static final int INPUTSIZE=10; public static void main(String[] args) t - char[] vals new char [ INPUT SIZE] scanner scan scanner(System.in); new String s1 getstring(scan) copyVals(s1,vals) string sub . getsubstring(scan,vals); System.out.printin (sub string: +sub) public static String getstring(Scanner scan) f System.out.print Please type a string: String s = scan. nextLine(); return si public static void copyvals (string s,charll vals) ( for (int is ngth2 vals[ij s.charAt ( ? ); - public static string getsubstring (Scanner scan, char[ ] vals) ( System.out.print(Starting pointa int start scan.nextIntO System.out.print("Ending point int end scan.nextInt) charfl newchars getchars(start,end,vals) return new String (newChars) public static chartl getchars(int start,int end,char[ vals) ( int sz end-start; char[] resultnew charisz)i for (int i-0 ;
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
