Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Filtering Numbers in a Loop | Loops
Java Basics

book
Challenge: Filtering Numbers in a Loop

Oppgave

Swipe to start coding

Find the sum of all numbers from 1 to n, excluding those that are divisible by 3 or 5.

  1. Create a method called sumNotDivisibleBy3Or5(int n) that returns an int.
  2. Inside this method, create a for loop that iterates from 1 to n (inclusive).
  3. In each iteration, check if the number is not divisible by 3 and not divisible by 5.
  4. If the number passes the condition, add it to a running total sum.
  5. Return the total sum after the loop ends.

Løsning

java

solution

package com.example;

public class Main {
public static int sumNotDivisibleBy3Or5(int n) {
int sum = 0;
for (int i = 1; i <= n; i++) {
if (i % 3 != 0 && i % 5 != 0) {
sum += i;
}
}
return sum;
}
public static void main(String[] args) {
int n = 15;
int sum = sumNotDivisibleBy3Or5(n);
System.out.println("The sum of numbers from 1 to " + n + " that are not divisible by 3 or 5 is: " + sum);
}
}
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 8
package com.example;

public class Main {
public static int sumNotDivisibleBy3Or5(int n) {
int sum = 0;
for (___) {
if (___) {
sum ___;
}
}
return sum;
}
public static void main(String[] args) {
int n = 15;
int sum = sumNotDivisibleBy3Or5(n);
System.out.println("The sum of numbers from 1 to " + n + " that are not divisible by 3 or 5 is: " + sum);
}
}

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt