在src下建立一个java类
名称首字母要大写
创建主函数及相关变量
引入Scanner
设置题目和选项。
利用 “if语句” 将选项进行相对的赋值。有多少题,就添加多少各个相对应的题目和选项
最后输出相应得到的分数。
代码如下:
import java.util.Scanner; public class QuWeiCeShi1 { public static void main(String[] args) { //输入 Scanner input = new Scanner(System.in); //输入名字 System.out.println("请输入您的名字:"); String name = input.nextLine(); int sum = 0; //设置题目 //问题1 System.out.println("1.女生说:我最喜欢的一条裤子小了。\n" + "A.那就换一台洗衣机.\n" + "B.我们再买过新裤子吧。\n" + "C.你最近胖了。\n" + "D.肯定是裤子缩水了。"); String one = input.next(); //判断选项,然后统计分数 if (one.equals("D")) { sum += 3; } else if (one.equals("A")) { sum += 2; } else if (one.equals("B")) { sum += 1; } else { sum += 0; } System.out.println("\n 2.你愿意帮女朋友做饭吗?\n" + "A.我不会做饭\n" + "B.谁赚钱少谁做饭\n" + "C.她让我做就做\n" + "D.我会学做饭"); String two = input.next(); if (two.equals("D")) { sum += 3; } else if (two.equals("B")) { sum += 2; } else if (two.equals("C")) { sum += 1; } else { sum += 0; } System.out.println("\n 3.女朋友和你吵架,一气之下让你滚你会怎么做?\n" + "A.讲道理.\n" + "B.=先离开,等她冷静再哄。\n" + "C.抱住她,说我不要离开。\n" + "D.立刻低头认错,告诉她我错l。"); String three = input.next(); if (three.equals("C")) { sum += 3; } else if (three.equals("D")) { sum += 2; } else if (three.equals("A")) { sum += 1; } else { sum += 0; } System.out.println("\n 4.女朋友和你约会画了一个很精致的妆,突然在你面前闭眼,你会怎么做?\n" + "A.问她是不是眼睛进沙子了,非掰开她眼睛温柔的为她吹.\n" + "B.摸摸她的头亲她。\n" + "C.贴心的撕掉她的双眼皮贴,并告诉她眼睛上有脏东西。\n" + "D.用纸巾擦擦她的嘴,宠溺的说,看你吃的满嘴是油。"); String four = input.next(); if (four.equals("B")) { sum += 3; } else if (four.equals("D")) { sum += 2; } else { sum += 0; } System.out.println("\n 5.今天她和闺蜜出去玩没有告诉你.并偷偷给你带了礼物.也表示抱歉.你会不会觉得她不听话对她另眼相看?\n" + "A.她要跑出去的为什么要原谅她.\n"+ "B.不会的.她最乖啦。\n"+ "C.她爱跑就让她跑去.只要有礼物就好\n"+"D.表示原谅,并听去玩的原因."); String five = input.next(); if (five.equals("B")){ sum += 3; }else if(five.equals("D")) { sum += 2; }else { sum += 0; } System.out.println(name + "的分数是" + sum); } }