import java.util.Scanner;
public class FunLoveTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到趣味爱情测试!");
System.out.print("请输入你的名字:");
String name1 = scanner.nextLine();
System.out.print("请输入对方的名字:");
String name2 = scanner.nextLine();
int loveScore = calculateLoveScore(name1, name2);
System.out.println("你们的爱情指数为:" + loveScore + "%");
System.out.println(getLoveResult(loveScore));
}
private static int calculateLoveScore(String name1, String name2) {
// 这里使用简单的随机数生成来计算爱情指数,实际可以根据需要进行自定义
int baseScore = (int)(Math.random() * 100); // 生成0-99的随机数作为基础分数
int lengthDiff = Math.abs(name1.length() - name2.length());
int finalScore = baseScore - lengthDiff;
return finalScore >= 0 ? finalScore : 0; // 分数不小于0
}
private static String getLoveResult(int loveScore) {
if (loveScore >= 80) {
return "你们的爱情火热如火,幸福指日可待!";
} else if (loveScore >= 60) {
return "你们的爱情还需要努力,加油!";
} else {
return "你们的爱情暂时较冷淡,需要更多的交流和理解。";
}
}
}
