/*
* Application the reads an integer and prints sum of all even integers between two and input value
*/
import java.util.Scanner;
public class evenNumbers{
public static void main(String [] args){
int number;
Scanner scan = new Scanner(System.in);
System.out.println("Enter an Integer greater than 1:");
number = scan.nextInt();
printNumber(number);
}// end main
/*declares an int variable called number and displays it on the screen*/
public static void printNumber(int number){
if (number < 2){
System.out.println("Input value must not be less than 2");
}
int sum = 2;
if(number % 2==0){
sum+= number;
}
System.out.println("Sum of even numbers between 2 and " + number + " inclusive is: " + sum);
}//end printnumber
}
2の合計を入力数に含めて計算する必要がありますが、最後の数値だけを取り、2を加算するだけです。誰かがこの問題を解決するのを手伝ってください。入力値に2を加える必要があります
は私がのためのようなものを追加する必要があります(int型の数= 2;数++)? –
はい - あなたは間違いなくここでforループが必要です。それは宿題問題のように見えるので、目的に応じた答えを出さないでください:) – CoolBeans
ありがとうございました。それを試してみてください。 –