CS106A assignment3 --problem1 Ae

2016-07-03  本文已影响38人  EarsternRain
    /* The program is to give advice by the minutes of exercise during the week. 
     * 
     */
    import acm.program.*;
    
    public class AerobicExercise extends ConsoleProgram {
        
        /*represent the days of exercise whose time is longer than 30 and 40*/
        private static int carHealthTimes = 0;
        private static int bloHealthTimes = 0;
        public void run() {
            
            inputMinutes();
            showAdvice();
        }
    
        /*input the minutes */
        private void inputMinutes() {
            for(int i = 1 ;i < 8; i++){
                int value = readInt("How many minutes of asrobic Execrcise did you do on day "+i+":");
                if (value >= 30) carHealthTimes ++;
                if (value >= 40) bloHealthTimes ++;
            }
        }
    
        private void showAdvice() {
            println("Cardiovascular Health");
            if (carHealthTimes >= 4){
                println("    Good job,you have done enough exercise for cardiovascular exercise");
            }else{
                println("    You needed 30 or more minutes of aerobic exercise on at "+ (5-carHealthTimes) +" more day(s)");
            }
            
            println("Blood Health");
            if (bloHealthTimes >= 2){
                println("    Good job,you have done enough exercise for blood exercise");
            }else{
                println("    You needed 40 or more minutes of blood exercise on at "+ (3-bloHealthTimes) +" more day(s)");
            }
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读