playXP

서브 메뉴

Page. 1 / 84250 [내 메뉴에 추가]
작성자 아이콘 막크리
작성일 2010-10-01 21:16:54 KST 조회 134
제목
혹시 이클립스 사용 할주 아시는분 헬프요

저희과가 컴퓨터쪽 과는 아닌데

 

이번에 자바를 배우고 있는데요

- 국영수 세 과목의 점수를 입력
- 점수의 평균을 계산
- 평균 점수에 대해 아래 기준에 따라 학점 출력
* ~90점 A, ~80점 B, ~70점 C, ~60점 D, 60점 미만 F
- 반드시 switch문 이용

여기서요

 

점수 값을 그냥 90점 70 80점 이렇게 하는건 알겠는데

 

스위치 문에서 90점이상 80점 이상 이렇게 설정 할려면 어떻게 해야하나여

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
아이콘 TouchSouL (2010-10-01 21:18:21 KST)
0↑ ↓0
센스 이미지
점수/10 = 결과값
결과값으로 switch문을 사용하면 되겠네요
막크리 (2010-10-01 21:18:49 KST)
0↑ ↓0
센스 이미지
자세히 설명좀 이번학기 첨 배워서 자세히좀 풀어 써주세요 ㅜㅜ
아이콘 TouchSouL (2010-10-01 21:19:06 KST)
0↑ ↓0
센스 이미지
result = avg/10;

switch(result)

무슨 말인지 이해가심?
막크리 (2010-10-01 21:19:36 KST)
0↑ ↓0
센스 이미지
이해가 안가는데여 ;;
아이콘 TouchSouL (2010-10-01 21:19:57 KST)
0↑ ↓0
센스 이미지
나누는걸 사용하면 나머지는 버림이니까 10의 자리만 남잖아요 그걸 이용하는 원리
아이콘 TouchSouL (2010-10-01 21:21:00 KST)
0↑ ↓0
센스 이미지
98/10=9 90점대
85/10=8 80점대 이해 안가심?
막크리 (2010-10-01 21:21:36 KST)
0↑ ↓0
센스 이미지
이해됬어요 다시 짜보고 올게요 감사합니다
막크리 (2010-10-01 21:23:37 KST)
0↑ ↓0
센스 이미지
근데요 이렇게 해서 됬는데요 이방법 말고는 없나요 이렇게 하는건 저로서는 혼자서 생각을 절대 못했을거 같은데요
아이콘 sgWaSSaBe (2010-10-01 21:25:08 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
답글달라했는데 벌써 딴분이 올렸넹 ㅋㅋㅋ

int nScore;
//nScore는 점수

//입력을 받으시겠죠? 자바라니 자바로 써드림. import java.util.Scanner 맨위에 해두시고..

Scanner input = new Scanner(System.in);

input = nextInt(nScore);

switch(nScore / 10)
{
case 10:
case 9:
// 100점~ 90점사이
case 8:
// 80점대
case 7:
//70점대
case 6:
//60점대
default:
//나머지
}

// 출력은 System.out.println(변수명) 으로 하시는건 알테고.. 뭐 이정도 윗분 알고리즘이랑

비슷해서 걍 써봣음


switc

switch(
아이콘 sgWaSSaBe (2010-10-01 21:26:50 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
switch-case 쓰는거 말고 딴방법이라면 if -else if 존내 써가지고 하는 복잡한 방법이 있지요-_- switch - case 문으로는 switch의 조건에 수식이 적용안되서 저거 이외에는 힘들져
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.