获取字符串字符的ASCLL码
(int)str.charAt(i)
获取ASCLL码对应的字符
(char)i
//ASCLL码运算后对应的字符
(char)(i + 26)
char类型的字符可直接与int型数值进行运算,运算结果为int型
题目源码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.nextLine();
String b = sc.nextLine();
int sum1=1,sum2=1;
for (int i = 0; i < a.length(); i++) {
sum1 = sum1*((int)a.charAt(i)-64);
}
for (int i = 0; i < b.length(); i++) {
sum2 = sum2*((int)b.charAt(i)-64);
}
if(sum1%47 == sum2%47) {
System.out.println("GO");
} else {
System.out.println("STAY");
}
}
}