forked from PrajaktaSathe/Java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSwitchingLetters.java
More file actions
25 lines (17 loc) · 811 Bytes
/
SwitchingLetters.java
File metadata and controls
25 lines (17 loc) · 811 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.util.Scanner;
public class SwitchingLetters {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Please enter two numbers:");
int index1 = keyboard.nextInt() - 1;
int index2 = keyboard.nextInt() - 1;
keyboard.nextLine();
System.out.println("Please enter a sentence:");
String sentence = keyboard.nextLine();
System.out.println("The new sentence:\n" + switchLetters(index1, index2, sentence));
}
/* Switches letters according to given indexes. */
public static String switchLetters(int index1, int index2, String sentence) {
return sentence.substring(0,index1) + sentence.charAt(index2) + sentence.substring(index1 + 1, index2) + sentence.charAt(index1) + sentence.substring(index2 + 1, sentence.length());
}
}