This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: 15-100 HOMEWORK 2 - FALL 2007Finish reading Chapter 2 of your textbook and answer the following questions based on this reading and the course lecture material. 1. Assume that the following initial values have been assigned to the indicated variables: int a = 123; int b = 456; double c = 7.89; For each pair of statements, determine the exact output the Java code fragments and explain specifically why the output of each pair of statements is different. (a) System.out.println(b / a);System.out.println((double)(b / a)); (b) System.out.println(((int)c * 10.0 + 0.5) / 10.0); System.out.println((int)(c * 10.0 + 0.5) / 10.0); (c) System.out.println(Math.floor(c)); System.out.println((int)c); (d) System.out.println(a + b);System.out.println("" + a + b); 2. Let String months = "JanFebMarAprMayJunJulAugSepOctNovDec". Show how to use the Stringvariable monthsand the methods of the Stringclass to print out the strings below. For example: If the desired output is j, we could write the command: System.out.println(months.charAt(0)); System....
View Full Document
This note was uploaded on 01/25/2010 for the course CS 15100 taught by Professor Tom during the Fall '07 term at Carnegie Mellon.
- Fall '07