170k views
5 votes
Write code to print the location of any alphabetic character in the 2-character string passCode. Each alphabetic character detected should print a separate statement followed by a newline. Ex: If passCode is "9a", output is: Alphabetic at 1

User Anxo P
by
6.7k points

1 Answer

1 vote

Answer and Explanation:

import java.util.Scanner;

public class FindAlpha {

public static void main (String [] args) {

Scanner scnr = new Scanner(System.in);

String passCode;

passCode = scnr.next();

/* Your solution goes here */

if(Character.isLetter(passCode.charAt(0))) { //As it 2-character passcode we can check characters at 0 and 1

System.out.println("Alphabetic at 0"); //isLetter() is used to check whether ch is alphabet or not

}

if(Character.isLetter(passCode.charAt(1))) {

System.out.println("Alphabetic at 1");

}

}

}

User Iman Bahrampour
by
7.1k points