package test;
import java.awt.AWTException;
import java.awt.Robot;
import java.util.Scanner;
/**运用Robot类来实现延时,用Scanner类来接受输入,用String的format方法
* 来实现float的值的显示数位
* */
public class a {
public static void main(String [] args) throws AWTException {
//定义一个字符串变量a来保存对话
String a;
//定义身高变量
float f=0;
//声明Robot
Robot r=new Robot();
//输入一个一段开场白
a="从前,有一座山,山上有三个和尚,老和尚,胖和尚和小和尚\n"
+ "但是他们都不知道自己有多高,有一天,你来了,你手里一有一\n"
+ "把可以量他们身高的尺子,他们都想让你量一下,你很大方的就\n"
+ "同意了,下面动动你白晳的小手来给他们量一下吧\n";
//声明一个字符数组来保存a字符串字符化后的值,并将a字符化
char [] c=a.toCharArray();
//实现延时打印
for(int i=0;i<c.length;i++) {
System.out.print(c[i]);
r.delay(50);
}
System.out.println("请输入你量的他们的身高吧!");
//声明Scanner
Scanner in=new Scanner(System.in);
//输入数据
f=in.nextFloat();
//打印结果
System.out.println("老和尚的身高是"+String.format("%.2f",f)+"米");
f=in.nextFloat();
System.out.println("胖和尚的身高是"+String.format("%.2f",f)+"米");
f=in.nextFloat();
System.out.println("小和尚的身高是"+String.format("%.2f",f)+"米");
}
}