Name: _________________________________
What is the output from this program?
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;
}
}
|