/*
* 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 number = 2; number ++)와 같은 것을 추가해야 하는가? –
예 - 확실히 for 루프가 필요합니다. 그것은 숙제 문제처럼 보이기 때문에 목적에 대한 답변을주지 않음 :) – CoolBeans
고마워요. 시도해 봤어. –