자바 에서 2 부터 입력값까지 짝수의 합

자바 에서 2 부터 입력값까지 짝수의 합

작성일 2005.05.08댓글 2건
    게시물 수정 , 삭제는 로그인 필요

진짜 급해서 그러는데요 자바 언어 에서 프로그래밍 하는 건데요

* 한개의 정수 값을 읽어 들여서 , 2와 입력값 사이에 속한 모든 짝수 (경계값포함)합을 출력하는 프로그램을 설계하고 구현하라.만약 입력값이 2보다 작으면 오류 메세지를 출력하라*

꼭 좀 부탁 드려요  

 


#자바 에서 라이브러리 추가 #자바 컨트롤러 에서 alert 창 #자바 스크립트 에서 자바 로 파라미터 #cmd 에서 자바 실행 #html 에서 자바 사용 #서버 에서 자바 실행

profile_image 익명 작성일 -

윗분은 스윙으로 나타내 주셔서 어렵게 느끼실것같아서 학교 과제인것 같아서

제가 쉽게 짜보았습니다.도움이 되셨으면하네여... 실행은 안 해보고 직접 짜본거라 혹시 오류가 있으시면 메일주세여..보내드릴게여...
[email protected]입니다.

class Math{
public static void main(String args[]){
int a = Integer.parseInt(args[0]); //입력받은거 int형으로 형변환
int temp = 0; //짝수들을 넣은 temp를 지정

if(a>2){ //입력받은 수가 2보다 클경우
for(int i=2;i if(i%2==0){ //짝수일 경우
temp += i; //temp에 저장
}
}
System.out.println("짝수의 합은 = " + temp + "입니다.");
}
else{ //입력받은 수가 2보다 작을 경우
System.out.println("2이상의 수를 입력하세여....");
}
}
}

profile_image 익명 작성일 -

답변입니다.

실행시키면 입력하라는 창이 뜨구요

입력하면 결과가 뜹니다.

 

그럼 프로그래밍 열심히하세요~

import javax.swing.*;
public class Calculator {
 public static int Sum(int n){
  int answer = 0;
  int temp = n/2;
  for(int i=0;i   answer = answer + i*2;
  return answer;
 }
 public static void main(String[] args){
  String temp = JOptionPane.showInputDialog("숫자를 입력하세요");
  int n = Integer.parseInt(temp);
  if(n   JOptionPane.showMessageDialog(null, "에러 : 2보다 크거나 같은 수를 입력하세요.");
   System.exit(0);
  }
  int answer = Sum(n);
  JOptionPane.showMessageDialog(null,"2부터 "+n+" 까지 짝수의 합은" + answer+"입니다");
 }
}

 

 

자바 입력값 오류

자바 입력을 밑에 예시랑 똑같이 했는데 "숫자를 입력하세요: " 값에 2를 넣어도 "짝수!" 이렇게 안 나오고 그냥 제가 입력한 값인 "숫자를 입력하세요: 2" 라고 밖에 안 나오는데...

자바(JAVA) While 문 질문 (짝수의 합)

... 문제는 사용자가 입력한 수 이하의 모든 짝수의 합을 구하는... 답변해주시면 감사하겠습니다 Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12...

자바 배열 질문

... 크기가 10인 정수 배열 선언 값 저장 1) 배열원소중 짝수 합구하기 2) 배열 인덱스중 짝수 구하기 두개가 같은말 인가요? 다른 말이라면 뭐가 다른지...