If I sub out 'a' and 'b' for 2 and 8 i get 95 which is the answer i want. But it keeps returning 73 if i give the input 28
class test2a {
public static void main(String[] args) {
Scanner date = new Scanner(System.in); // Create a Scanner object
System.out.println("2 digits of date");
int edate = date.nextInt(); // Read user input
int a =(String.valueOf(edate).charAt(0));
int b =(String.valueOf(edate).charAt(1));
int digita = (7+a) % 10;
int digitb = (7+b) % 10;
String result = "" + digita + digitb;
System.out.println("Ecryption: " + result); // Output user input
}
}