Home Java Java-tips Flow Methods Q-exercises Java: Method Exercises 4

Ask Questions?

View Latest Questions


 
 

Java: Method Exercises 4
Posted on: April 17, 2011 at 12:00 AM
This page discusses - Java: Method Exercises 4

Java: Method Exercises 4

Name: _________________________________

What is the output from this program?

  1. ___________________________
  2. ___________________________
  3. ___________________________
  4. ___________________________
  5. ___________________________
  1 
  2 
  3 
  4 
  5 
  6 
  7 
  8 
  9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 
 31 
 32 
 33 
 34 
 35 
 36 
 37 
 38 
 39 
 40 
 41 
 42 
 43 
import javax.swing.*;

class MethodExercises4 {
    //======================================================= main
    public static void main(String[] args) {

        output("I chose ", choose(false, 33, 99));
        output("You chose ", choose(true, choose(false, 1, 2)
                           , choose(true, 3, 4)));
        output( 10 % 6 );
        output(doubleLetter("Never seen"));
        output(doubleLetter("Always invisible"));
    }

    //===================================================== choose
    static int choose(boolean condition, int a, int b) {
        if (condition) {
            return a;
        }
        return b;
    }

    //====================================================== output
    static void output(int i) {
        output("Result = ", i);
    }

    //====================================================== output
    static void output(String message, int i) {
        JOptionPane.showMessageDialog(null, message + i);
    }

    //================================================ doubleLetter
    static int doubleLetter(String s) {
        int result = -1;
        for (int pos=0; pos < s.length()-1; pos++) {
            if (s.charAt(pos) == s.charAt(pos+1)) {
                return pos;
            }
        }
        return -1;
    }
}
Copyleft 2005 Fred Swartz MIT License