我的程序的目的是询问温度(F)是多少以及外面的天气状况如何。
天气状况可以是晴天(1),下雨(2),多云(3)或下雪(4)。数字1-4将用于说明天气状况(我不知道该怎么做任何其他方式...)
然后,根据 和 的组合,temp
我weatherCondition
希望能够根据 和 的组合显示 10 种选择中的 3 件temp
服装weatherCondition
。
我还在学习,所以如果我的问题或问题看起来很平凡,我深表歉意......
在用户输入temp
和的那一刻weatherCondition
,根据两个输入的组合给出响应(例如炎热-阳光、冰冻-下雪)。
相反,我想创建一个或多个 txt 文件,并将每个文件命名为hotSunny.txt 之类的名称。在这些 txt 文件中,我列出了 10 种服装。我最终希望程序识别哪个组合与其适当的 txt 文件匹配,然后随机显示 10 个中的 3 个。
到目前为止我所拥有的...
public static void main(String[] args)
{
double temperature;
int weatherCondition;
String input;
input = JOptionPane.showInputDialog("What is " +
"the current temperature?");
temperature = Double.parseDouble(input);
input = JOptionPane.showInputDialog("Sweet I now know the temperature! " +
"Now please take a look out the nearest window is it Sunny , Rainy ," +
" Cloudy or Snowy? " +
"(1 = Sunny) (2 = Raining) " +
"(3 = Cloudy) (4 = Snowing)");
weatherCondition = Integer.parseInt(input);
if (temperature <= 32){
if (weatherCondition == 4){
freezingSnowing();
} else if (weatherCondition == 3){
freezingCloudy();
} else if (weatherCondition == 2){
freezingRain();
} else {
freezingSunny();
}
}..........
else if ((temperature >= 33) && (temperature <= 50)) {
else if ((temperature >= 51) && (temperature <= 75)) {
else if ((temperature >= 76) && (temperature <= 140)) {
public static void freezingSnowing()
{
JOptionPane.showMessageDialog(null, "It's is snowing! I recommend that you dress very warm" +
"and wear a large coat that is preferably water proof.");
}