本项目课程使用 Java 语言完成了一个简单的个性测试小程序。
一、项目简介
依次提出以下问题,计算机给出判定回答
你走到森林里,希望第一眼看见什么东西?
你走到森林里,希望第二眼看见什么东西?
继续往前走,看见一个屋子,你是绕一圈进去还是直接推门进去,答案请填写直接或绕弯
推开屋子后,看见一个桌子,你希望是方的,还是圆的,答案请填写方的或者圆的
桌子上面有张纸,纸上有个数字,10以内,你希望是几?
走出屋子后,看见一只鹤,你希望是一只还是一群。答案请填写一个或一群
用户回答完以上问题,测试给出答案如下:
你的前生是(用户第一次输入的内容),你的另一半是(用户第二次输入的内容),你的性格是(用户第三次输入的内容和第四次输入的内容),你喜欢(用户第六次输入的内容)人玩,你的幸运数字是(用户第五次输入的内容)
二、所用到的知识点
Java.util包里的Scanner方法
字符串的拼接
Java.lang包里面的System.out.print方法
三、项目代码如下
packagecom.eternally;
importjava.util.Scanner;
public classTestOne {
/*
1、做一个测试小程序
依次提出以下问题,计算机给出判定回答
你走到森林里,希望第一眼看见什么东西?
你走到森林里,希望第二眼看见什么东西?
继续往前走,看见一个屋子,你是绕一圈进去还是直接推门进去,答案请填写直接或绕弯
推开屋子后,看见一个桌子,你希望是方的,还是圆的,答案请填写方的或者圆的
桌子上面有张纸,纸上有个数字,10以内,你希望是几?
走出屋子后,看见一只鹤,你希望是一只还是一群。答案请填写一个或一群
用户回答完以上问题,测试给出答案如下:
你的前生是(用户第一次输入的内容),你的另一半是(用户第二次输入的内容),你的性格是(用户第三次输入的内容和第四次输入的内容),你喜欢(用户第六次输入的内容)人玩,你的幸运数字是(用户第五次输入的内容)
*/
public static void main(String[] args) {
// TODO Auto-generated methodstub
Scanner sc = new Scanner(System.in);
System.out.println("你走到森林里,希望第一眼看见什么东西?");
String first_question =sc.nextLine();//接收第一个问题的答案
System.out.println("你走到森林里,希望第二眼看见什么东西?");
String second_question =sc.nextLine();//接收第二个问题的答案
System.out.println("继续往前走。看近啊一个屋子。你是绕一圈进去还是直接推门进去?答案请填写直接或者绕弯");
String third_question = sc.nextLine();//接收第三个问题的答案
System.out.println("推开屋子后,看见一个桌子,你希望是方的,还是圆的?请填写方的或者圆的");
String fourth_question = sc.nextLine();//接收第四个问题的答案
System.out.println("桌子上面有张纸,纸上有个数字,10以内,你希望是几?");
int fifth_question = sc.nextInt();//接收第五个问题的答案
System.out.println("走出屋子后,看见一只鹤,你希望是一只还是一群?答案请填写一个或一群");
String sixth_question = sc.nextLine();//接收第六个问题的答案
sc.close();
System.out.println("你的前生是:"+first_question+",你的另一半是:"+second_question+",你的性格是:"+third_question+fourth_question+
",你喜欢"+sixth_question+",你的幸运数字是:"+fifth_question);
}
}
四.运行结果如下
五、总结
1、使用Scanner方法用完之后需要关闭,以免产生黄色警告信息。
2、字符串的拼接使用+号连接