[HD Pg 152, Sec. 6.4.0 - exercises]

Help and support on OCA OCP Java Programmer Certification Questions
1Z0-808, 1Z0-809, 1Z0-815, 1Z0-816, 1Z0-817

Moderator: admin

Post Reply
alexandra.i.vornicu
Posts: 3
Joined: Tue May 21, 2024 9:41 am
Contact:

[HD Pg 152, Sec. 6.4.0 - exercises]

Post by alexandra.i.vornicu »

About exercise 2 "Accept a number between 0 to 5 as input and print the sum of numbers from 1 to the input number using code that exploits the "fall through" behavior of a switch statement. "
I wrote:

Code: Select all

public static void printSum (int number) {
        int sum = 0;
        switch(number) {
            case 1:
                sum += 1;
                break;
            case 2:
                sum += 3;
                break;
            case 3:
                sum += 6;
                break;
            case 4:
                sum += 10;
                break;
            case 5:
                sum += 15;
                break;
        }
        System.out.println(sum);
    }"
How can you make it with the "fall through" behaviour of switch statement?
Last edited by admin on Tue Jul 16, 2024 10:54 am, edited 1 time in total.
Reason: Please put code inside [code] [/code]

admin
Site Admin
Posts: 10386
Joined: Fri Sep 10, 2010 9:26 pm
Contact:

Re: [HD Pg 152, Sec. 6.4.0 - exercises]

Post by admin »

Code: Select all

    public static void printSum (int number) {
        int sum = 0;
        switch(number) {
            case 5:
                sum += 5;
            case 4:
                sum += 4;
            case 3:
                sum += 3;
            case 2:
                sum += 2;
            case 1:
                sum += 1;
        }
        System.out.println(sum);
    }

alexandra.i.vornicu
Posts: 3
Joined: Tue May 21, 2024 9:41 am
Contact:

Re: [HD Pg 152, Sec. 6.4.0 - exercises]

Post by alexandra.i.vornicu »

Thank you very much!

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests