O'Reilly logo

Programmer's Guide to Java™ Certification, A: A Comprehensive Primer, Second Edition by Rolf W. Rasmussen, Khalid A. Mughal

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2. Language Fundamentals

2.1 The following program will compile and run without errors:
package com.acme; // Correct ordering of package and import statements.

import java.util.*;

public class Exercise1 {
    int counter; // This is rather useless

    public static void main(String[] args) { // Correct main signature
        Exercise1 instance = new Exercise1();
        instance.go();
    }

    public void go() {
        int sum = 0;
        // We could just as well have written sum = 100
        // here and removed the if statement below.
        int i = 0;
        while (i<100) {
            if (i == 0) sum = 100;
            sum = sum + i;
            i++;
        }
        System.out.println(sum);
    }
}
2.2 The following program will compile and run without errors:
 // Filename: Temperature.java /* Identifiers and keywords in Java are case-sensitive. Therefore, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required