这个算命程序基于小学生使用的折纸算命器。该人必须选择在算命先生内部显示的号码。选定的数字被算出来开闭算命先生。然后,这个人从算命先生内部展示的可用数字中选择了另一个数字(他们可能与之前的数字相同或不一样),这些数字再次被计算出来。选择了最后一个数字,并阅读了皮瓣下的财富!需要帮助使用eclipse制作算命告诉程序
设计并创建一个算命程序,它的工作原理如下:
生成0和2之间的数字,并允许用户选择 数量,这个数字加上一个或数加2(以也就是从随机选择的数字开始的连续三个数字的一个 ) 生成另一个数字(0-2),并根据该数字显示三种颜色(可能的4种颜色),根据 可以选择数量和颜色选定的组合,告诉用户他们的财富。
一些要求:选项必须是随机的颜色组合必须也是 是随机的第一个输入必须是数字,第二个必须是 颜色。确保正确输入这些用户变量。类型还有 对if/switch语句有影响。小心!!使用 开关语句(至少必须使用一个) 有六个可能的数字和四种可能的颜色=补足5个命运 并重用它们不要使用数组,列表或 函数/子例程/方法但
这是我迄今为止,现在我卡住了。我需要添加一个开关stmt,但我不知道如何。
import java.util.Scanner;
public class Lab3 {
public static void main(String[] args) {
// Program that generates a fortune depending on number and color the user picked
Scanner input = new Scanner(System.in);
String userResponse = "0,1,2";
//variables
String[] fortune = new String[5];
fortune[0]= "Something great is coming";
fortune[1]= "Lucky day today";
fortune[2]= "Be careful today";
fortune[3]= "You will get an A on your next test";
fortune[4]= "Someone special will be coming into your life shortly";
int randFortune;
final int MAX_WINGE = 3;
System.out.print("Pick a number 0-2:");
System.out.print("Choose a color(red, blue, yellow, green)");
randFortune = (int)(Math.random() * (MAX_WINGE)) + 1;
case 0:
System.out.println(fortune[0]);
break;
case 1:
System.out.println(fortune[1]);
break;
case 2:
System.out.println(fortune[2]);
break;
case 3:
System.out.println(fortune[3]);
break;
case 4:
System.out.println(fortune[4]);
break;
}
}
真棒谢谢!当我运行我的程序时,我得到这个:选择一个数字0-2:选择一种颜色(红色,蓝色,黄色,绿色)今天要小心。 – user3587461 2014-09-22 23:18:03