java题。。。帮我解答下吧

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:11:25
我今天老师给我们留了个作业。。让我们做一个老虎机。。先输入一个ABCDE中任意一个。然后随机一个ABCDE 五个字母代表五个动物 看看最后结果是不是一样,给出个评价you win or you lost
这个怎么实现啊。。
我们没讲多线程呢。。。今天才讲面向对象

import java.util.Scanner;

public class TestReadom {

/**
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入您想输入的字母(供选字母ABCD,忽略大小写)");
String str = sc.next();
int temp = 0;

if(str.equalsIgnoreCase("a"))
{
System.out.println("您选择的是老虎!");
temp=1;
}
if(str.equalsIgnoreCase("b"))
{
System.out.println("您选择的是大象!");
temp=2;
}
if(str.equalsIgnoreCase("c"))
{
System.out.println("您选择的是狮子!");
temp=3;
}
if(str.equalsIgnoreCase("d"))
{
System.out.println("您选择的是麻雀!");
temp=4;
}
int random=(int)(Math.random()*4)+1;
switch(random)
{
case 1:
System.out.println("系