趣味测试
性格测试
测试内容来源:百度文库 测试文章由cityten贡献 本心理测试是由中国现代心理研究所以著名的美国兰德公司(战略研究所)拟制的一套经典心理测试题为蓝本,根据中国人心理特点加以适当改造后形成的心理测试题,目前已被一些著名大公司,如联想、长虹、海尔等公司作为对员工心理测试的重要辅助试卷,据说效果很好。现在已经有人建议将来作为对公务员的必选辅助心理测试推广使用,快来测试一下,很准的! 目前Bug: 分数没有做限制,可以不按照给定分数输入;
代码:
import java.util.Scanner;
/**
* 趣味测试:性格测试
*
* 目前Bug: 分数没有做限制,可以不按照给定分数输入;
* */
public class CharacterTest {
public static void main(String[] args) {
//输入
Scanner input=new Scanner(System.in);
//测试需要注意的点
System.out.println("注意:每题只能选择一个答案,应为你第一印象的答案,把相应答案的分值加在一起即为你的得分。");
//输入每题得分
Test1();
int test1=input.nextInt();
Test2();
int test2=input.nextInt();
Test3();
int test3=input.nextInt();
Test4();
int test4=input.nextInt();
Test5();
int test5=input.nextInt();
Test6();
int test6=input.nextInt();
Test7();
int test7=input.nextInt();
Test8();
int test8=input.nextInt();
Test9();
int test9=input.nextInt();
Test10();
int test10=input.nextInt();
Test11();
int test11=input.nextInt();
Test12();
int test12=input.nextInt();
Test13();
int test13=input.nextInt();
Test14();
int test14=input.nextInt();
Test15();
int test15=input.nextInt();
//定义一个int类型,求总分
int sum;
sum=test1+test2+test3+test4+test5+test6+test7+test8+test9+test10+test11+test12+test13+test14+test15;
System.out.print("你的总得分为:");
System.out.println(sum);
//通过if语句公布不同分数段的性格
System.out.println("你的性格是:");
if(sum>=180){//高于180分的性格分析
System.out.println("意志力强,头脑冷静,有较强的领导欲,事业心强,不达目的不要休\n" +
"外表和善,内心自傲,对有利于自己的人际关系比较看重,有时显得性格急噪,础逼人,得理不饶人,不利\n" +
"于自己时顽强抗争,不轻易认输。思维理性,对爱情和婚姻的看法很现实,对金钱的欲望一般。");
}else if(sum>=140){//140-179分的性格分析
System.out.println("聪明,性格活泼,人缘好,善于交朋友,心机较深。事业心强,渴望成功。思维较理性,崇\n" +
"尚爱情,但当爱情与婚姻发生冲突时会选择有利于自己的婚姻。金钱欲望强烈。");
}else if(sum>=100){//100-139分的性格分析
System.out.println("爱幻想,思维较感性,以是否与自己投缘为标准来选择朋友。性格显得较孤傲,有时较急噪\n" +
",有时优柔赛断。事业心较强,喜欢有创造性的工作,不喜欢按常规办事。性格偏强,言语利,不善于妥协\n" +
"。崇尚浪漫的爱情,但想法往往不切合实际。金钱欲望一般。");
}else if(sum>=70){//70-99分的性格分析
System.out.println("好奇心强,喜欢冒险,人缘较好。事业心一般,对待工作,随遇而安,善于妥协。善于发现有\n" +
"趣的事情,但耐心较差,敢于冒险,但有时较胆小。渴望浪漫的爱情,但对婚姻的要求比较现实。不善理财。\n");
}else if(sum>=40){//40-69分的性格分析
System.out.println("性情温良,重友谊,性格場实稳重,但有时也比较较點。事业心一般,对本职工作能认真对待\n" +
",但对自己专业以外事物没有太大兴趣,喜欢有规律的工作和生活,不喜欢冒险,家庭观念强,比较善于理财。\n");
}else{//小于40分的性格分析
System.out.println("散漫,爱玩,富于幻想。聪明机灵,待人热情,爱交朋友,但对朋友没有严格的选择标准。事业\n" +
"心较差,更善于享受生活,意志力和耐心都较差,我行我素。有较好的异性缘,但对爱情不够坚持认真,容易\n" +
"妥协。没有财产观念\n");
}
}
//题1
private static void Test1() {
System.out.println("1、你更喜欢吃哪种水果?");
System.out.println("A:草莓(2分)");
System.out.println("B:苹果(3分)");
System.out.println("C:西瓜(5分)");
System.out.println("D:菠萝(10分)");
System.out.println("E:橘子(15分)");
System.out.print("你本题的得分是:");
return;
}
//题2
private static void Test2() {
System.out.println("2、你平时休闲经常去的地方?");
System.out.println("A:郊外(2分)");
System.out.println("B:电影院(3分)");
System.out.println("C:公园(5分)");
System.out.println("D:商场(10分)");
System.out.println("E:酒吧(15分)");
System.out.println("F:练歌房(20分)");
System.out.print("你本题的得分是:");
return;
}
//题3
private static void Test3() {
System.out.println("3、你认为容易吸引你是?");
System.out.println("A:有才气的人(2分)");
System.out.println("B:依赖的人(3分)");
System.out.println("C:优雅的人(5分)");
System.out.println("D:善良的人(10分)");
System.out.println("E:性情豪放的人(15分)");
System.out.print("你本题的得分是:");
return;
}
//题4
private static void Test4() {
System.out.println("4、如果你可以成为一种动物,你希望是哪种?");
System.out.println("A:猫(2分)");
System.out.println("B:马(3分)");
System.out.println("C:大象(5分)");
System.out.println("D:猴子(10分)");
System.out.println("E:狗(15分)");
System.out.println("F:狮子(20分)");
System.out.print("你本题的得分是:");
return;
}
//题5
private static void Test5() {
System.out.println("5、天气很热,你更愿意选择什么方式解暑");
System.out.println("A:游泳(5分)");
System.out.println("B:喝冷饮(10分)");
System.out.println("C:开空调(15分)");
System.out.print("你本题的得分是:");
return;
}
//题6
private static void Test6() {
System.out.println("6、如果必须与一个你讨厌的动物或昆虫在一起生活,你能容忍哪一个?");
System.out.println("A:蛇(2分)");
System.out.println("B:猪(5分)");
System.out.println("C:老鼠(10分)");
System.out.println("D:苍蝇(15分)");
System.out.print("你本题的得分是:");
return;
}
//题7
private static void Test7() {
System.out.println("7、你喜欢看哪类电影、电视剧?");
System.out.println("A:悬疑推理类(2分)");
System.out.println("B:童话神话类(3分)");
System.out.println("C:自然科学类(5分)");
System.out.println("D:伦理道德类(10分)");
System.out.println("E:战争枪战类(15分)");
System.out.print("你本题的得分是:");
return;
}
//题8
private static void Test8() {
System.out.println("8、以下哪个是你身边必带的物品?");
System.out.println("A:打火机(2分)");
System.out.println("B:口红(2分)");
System.out.println("C:记事本(3分)");
System.out.println("D:纸巾(5分)");
System.out.println("E:手机(10分)");
System.out.print("你本题的得分是:");
return;
}
//题9
private static void Test9() {
System.out.println("9、你出行时喜欢坐什么交通工具?");
System.out.println("A:火车(2分)");
System.out.println("B:自行车(3分)");
System.out.println("C:汽车(5分)");
System.out.println("D:飞机(10分)");
System.out.println("E:步行(15分)");
System.out.print("你本题的得分是:");
return;
}
//题10
private static void Test10() {
System.out.println("10、以下颜色你更喜欢哪种?");
System.out.println("A:紫(2分)");
System.out.println("B:黑(3分)");
System.out.println("C:蓝(5分)");
System.out.println("D:白(8分)");
System.out.println("E:黄(12分)");
System.out.println("F:红(15分)");
System.out.print("你本题的得分是:");
return;
}
//题11
private static void Test11() {
System.out.println("11、下列运动中挑选一个你最喜欢的(不一定擅长)?");
System.out.println("A:瑜伽(2分)");
System.out.println("B:自行车(3分)");
System.out.println("C:乒乓球(5分)");
System.out.println("D:拳击(8分)");
System.out.println("E:足球(12分)");
System.out.println("F:蹦极(15分)");
System.out.print("你本题的得分是:");
return;
}
//题12
private static void Test12() {
System.out.println("12、如果你拥有一座别墅,你认为它应当建立在哪里?");
System.out.println("A:湖边(2分)");
System.out.println("B:草原(3分)");
System.out.println("C:海边(5分)");
System.out.println("D:森林(10分)");
System.out.println("E:城中区(15分)");
System.out.print("你本题的得分是:");
return;
}
//题13
private static void Test13() {
System.out.println("13、你更喜欢以下哪种天气现象?");
System.out.println("A:雪(2分)");
System.out.println("B:风(3分)");
System.out.println("C:雨(5分)");
System.out.println("D:雾(10分)");
System.out.println("E:雷电(15分)");
System.out.print("你本题的得分是:");
return;
}
//题14
private static void Test14() {
System.out.println("14、你希望自己的窗口在一座30层大楼的第几层?");
System.out.println("A:七层(2分)");
System.out.println("B:一层(3分)");
System.out.println("C:二十三层(5分)");
System.out.println("D:十八层(10分)");
System.out.println("E:三十层(15分)");
System.out.print("你本题的得分是:");
return;
}
//题15
private static void Test15() {
System.out.println("15、你认为自己更喜欢在以下哪一个城市中生活?");
System.out.println("A:丽江(1分)");
System.out.println("B:拉萨(3分)");
System.out.println("C:昆明(5分)");
System.out.println("D:西安(8分)");
System.out.println("E:杭州(10分)");
System.out.println("F:北京(15分)");
System.out.print("你本题的得分是:");
return;
}
}
运行结果: