Computer Science 202
Introduction to Programming
Fall 2012, The College of Saint Rose
ShouldWeSki BlueJ Project
Click here to download a BlueJ project for ShouldWeSki.
Download file: ShouldWeSki.vls
ShouldWeSki Source Code
The Java source code for ShouldWeSki is below. Click on a file name to download it.
/* * Example ShouldWeSki: ask a couple of questions to determine if it's * a good day to ski - to demonstrate a nested if * * Jim Teresco, The College of Saint Rose, CSC 202, Fall 2012 * * $Id: ShouldWeSki.java 1914 2012-09-25 03:05:03Z terescoj $ */ import java.util.Scanner; public class ShouldWeSki { public static void main(String[] args) { // we will use keyboard input in this one. Scanner input = new Scanner(System.in); // get the temperature System.out.print("What's the forecast temperature (F) for tomorrow? "); double temperature = input.nextDouble(); // if it's cold or at least cool, maybe we can ski! if (temperature < 50.0) { // OK, it's cool, but is there enough snow? System.out.print("How many inches of snow in the mountains? "); double snowCover = input.nextDouble(); // let's say we need 6 inches to be able to ski if (snowCover < 6.0) { System.out.println("Too bad, " + temperature + " is cool enough, but " + snowCover + " inches of snow isn't really enough..."); } else { System.out.println("Great! " + temperature + " degrees and " + snowCover + " inches of snow means a day on slopes!"); } } else { System.out.println("Too bad, " + temperature + " is probably too warm for skiing..."); } } }