Create a flowchart. Thanks ... import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String [] names = new String[3]; //array to store the names String [] name_combination = new String[6]; //array to store the combination of names System.out.println("Enter three first names:"); for (int i = 0; i < 3; i++) { names[i] = in.nextLine(); //user input } int x = 0; for(int i = 0; i < 3; i++){ for(int j = 0; j < 3; j++){ if(i == j) continue; name_combination[x] = names[i] + " " +names[j]; x++; } } System.out.println("Possible names are: "); //printing the combination of names for(int i = 0; i < 6; i++) System.out.println((i+1) + " - "+name_combination[i]); System.out.print("Enter 1-6 to select a name: "); int choice = in.nextInt(); //user input for selecting a name String []initials = name_combination[choice-1].split(" "); //splitting the name into string array String username = initials[0].toLowerCase() + "_" +initials[1].toLowerCase(); //converting into lowercase //printing the initials and username System.out.println("The initials for " + name_combination[choice-1]+" is: " + initials[0].charAt(0)+initials[1].charAt(0)); System.out.println("Suggested username: " + username); } }
Create a flowchart. Thanks
...
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String [] names = new String[3]; //array to store the names
String [] name_combination = new String[6]; //array to store the combination of names
System.out.println("Enter three first names:");
for (int i = 0; i < 3; i++) {
names[i] = in.nextLine(); //user input
}
int x = 0;
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++){
if(i == j)
continue;
name_combination[x] = names[i] + " " +names[j];
x++;
}
}
System.out.println("Possible names are: "); //printing the combination of names
for(int i = 0; i < 6; i++)
System.out.println((i+1) + " - "+name_combination[i]);
System.out.print("Enter 1-6 to select a name: ");
int choice = in.nextInt(); //user input for selecting a name
String []initials = name_combination[choice-1].split(" "); //splitting the name into string array
String username = initials[0].toLowerCase() + "_" +initials[1].toLowerCase(); //converting into lowercase
//printing the initials and username
System.out.println("The initials for " + name_combination[choice-1]+" is: " + initials[0].charAt(0)+initials[1].charAt(0));
System.out.println("Suggested username: " + username);
}
}
Step by step
Solved in 2 steps with 2 images