趣味测试
情感缺失症心理测试题
内容来源:乾坤星运网
有情感缺失症的人对外界任何刺激均缺乏相应情感反应,即使一般能引起正常人的极大悲伤或高兴愉快之事,如生离死别、久别重逢等,也泰然处之、无动于衷、表情呆板。
import java.util.Scanner;
public class ceshi{
public static void main(String[] args) {
//输入
Scanner input=new Scanner(System.in);
System.out.println("1.感觉心里难受但说不清楚(请输入没有或符合或非常符合)");
//输入第一题
String response1=input.next();
int score1=getScore(response1);
//输出选项与得分
System.out.println("你选择了:"+response1+"你的得分是:"+score1);
System.out.println("2.再难过的事情也要憋在自己心里(请输入没有或符合或非常符合)");
//输入第二题
String response2=input.next();
int score2=getScore(response2);
//输出选项与得分
System.out.println("你选择了:"+response2+"你的得分是:"+score2);
System.out.println("3.我心里难受,但不会让别人看出来(请输入没有或符合或非常符合)");
//输入第三题
String response3=input.next();
int score3=getScore(response3);
//输出选项与得分
System.out.println("你选择了:"+response3+"你的得分是:"+score3);
System.out.println("4.有时候我微笑时,心里却可能是难过的(请输入没有或符合或非常符合)");
//输入第四题
String response4=input.next();
int score4=getScore(response4);
//输出选项与得分
System.out.println("你选择了:"+response4+"你的得分是:"+score4);
System.out.println("5.我害怕别人看到我难过(请输入没有或符合或非常符合)");
//输入第五题
String response5=input.next();
int score5=getScore(response5);
//输出选项与得分
System.out.println("你选择了:"+response5+"你的得分是:"+score5);
System.out.println("6.和别人说自己难过的事情是不好的(请输入没有或符合或非常符合)");
//输入第六题
String response6=input.next();
int score6=getScore(response6);
//输出选项与得分
System.out.println("你选择了:"+response6+"你的得分是:"+score6);
System.out.println("7.当和其他人产生冲突时,我常常是息事宁人(请输入没有或符合或非常符合)");
//输入第七题
String response7=input.next();
int score7=getScore(response7);
//输出选项与得分
System.out.println("你选择了:"+response7+"你的得分是:"+score7);
System.out.println("8.我是大家心目中的“老好人”(请输入没有或符合或非常符合)");
//输入第八题
String response8=input.next();
int score8=getScore(response8);
//输出选项与得分
System.out.println("你选择了:"+response8+"你的得分是:"+score8);
System.out.println("9.我不希望别人能够知道我的真实感受(请输入没有或符合或非常符合)");
//输入第九题
String response9=input.next();
int score9=getScore(response9);
//输出选项与得分
System.out.println("你选择了:"+response9+"你的得分是:"+score9);
System.out.println("10.别人说我看起来平淡(请输入没有或符合或非常符合)");
//输入第十题
String response10=input.next();
int score10=getScore(response10);
//输出选项与得分
System.out.println("你选择了:"+response10+"你的得分是:"+score10);
//定义一个int类,计算总得分
int totalScore=score1+score2+score3+score4+score5+score6+score7+score8+score9+score10;
System.out.println("你的总得分是:"+totalScore);
//通过if条件语句分析各得分对应情况
//如果总得分在0~4,则没有或者有轻微的情感沉默,对自己、他人和人际关系不会有太多的影响
//如果总得分在5~12,则存在一定程度的情感沉默症,对自己、他人和人际关系有一定程度影响,内心的痛苦会影响到自己身体状况,以及生活和工作
//如果总得分在13以上,则存在明显的情感沉默症。对自己、他人和人际关系有明显的影响,内心里的痛苦严重影响到自己的身体健康,逃避生活,恐惧工作
if(totalScore>=0 && totalScore<=4){
System.out.println("没有或者有轻微的情感沉默,对自己、他人和人际关系不会有太多的影响。");
}
else if(totalScore>=5 && totalScore<=12){
System.out.println(("存在一定程度的情感沉默症,对自己、他人和人际关系有一定程度影响,内心的痛苦会影响到自己身体状况,以及生活和工作。"));
}
else{
System.out.println("存在明显的情感沉默症。对自己、他人和人际关系有明显的影响,内心里的痛苦严重影响到自己的身体健康,逃避生活,恐惧工作。");
}
}
//设置答案得分
//没有得0分,符合得1分,非常符合得2分,其他答案-1分
private static int getScore(String response){
switch (response){
case "没有":
return 0;
case "符合":
return 1;
case "非常符合":
return 2;
default:
return -1;
}
}
}