画出下面代码的程序类图private void gameOver(Graphics graphics) { printInfo(graphics,"GAME OVER",80,270,300); int survivalTime = (int)(endTime.getTime()-starTime.getTime())/1000; printInfo(graphics,"吃热狗时间:"+survivalTime+"秒",40,300,400); switch(survivalTime/1
时间: 2024-02-09 07:07:38 浏览: 148
自动版贪吃蛇 (graphics.h)
抱歉,我无法画图,但是我可以解释这段代码的程序类图。
这段代码是一个方法,命名为gameOver,在传入一个Graphics对象后会在屏幕上打印游戏结束的信息和吃热狗的时间。在方法中,首先调用了printInfo方法打印出“GAME OVER”这个字符串,并且把它放在了屏幕的(80,270)这个位置。接着,通过计算endTime和starTime之间的差值来计算吃热狗的时间,并且将其转换为整型。最后,在屏幕上打印出吃热狗的时间,并且根据时间的不同,会在屏幕上显示出不同的文字。这个switch语句的作用就是根据吃热狗的时间来选择不同的文字输出。
阅读全文