趣味测试:性格测试 Java入门

趣味测试

性格测试

测试内容来源:百度文库
测试文章由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;
    }

}

运行结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值