Challenges
Remember the rules for this are
- Try to use only the information given up to this point in this book.
- Try not to give up until you've given it a solid attempt
Challenge 1
A lot of math problems ask you to find \( x^2 \). What is the value of the character x
squared?
Try to work it out on paper before running the program below.
public class Main {
public static void main(String[] args) {
char x = 'x';
System.out.println(x * x);
}
}
Challenge 2
Alter the program below so that it will output true
if the character declared at the top is a letter.
Make use of the fact that the numeric values for a
- z
and A
- Z
are contiguous.
public class Main {
public static void main(String[] args) {
char c = 'a';
boolean isLetter = ???;
System.out.println(isLetter);
}
}
Challenge 3
How many UTF-16 code units does it take to represent this emoji? 👨🍳
.