2017-10-12 1 views
-3

저는 방금 대학에서 컴퓨터 공학 학위를 시작했습니다. 저는 과제에 매달 렸습니다. 나는 분명히 프로그래밍에 익숙하지 않으므로 제발 판단하지 말아라, 나는 기초를 배우려고 노력하고있다. 그리고이 운동은 매우 기초적이지만 아직 그것을 해결할 수는 없다. 필자는이 코드에 많은 반복 작업을 수행했으며, BlueJ에서 컴파일하고 실행할 때 예상되는 결과를 출력하지만, charon에 제출하면 코드가 잘못되었다고 응답합니다.왜 charon이 내 코드를 허용하지 않습니까?

여기 내 코드입니다.

class Main extends BIO 
{ 
public static void main(String args[]) 
{ 
    System.out.print("#Enter Student mark: "); 
    int cw = BIO.getInt(); 
    System.out.print("#Enter Student mark: "); 
    int examMark = BIO.getInt(); 
    System.out.print(("ex = 71 cw = 40 mark = ")); 
    System.out.println((double) (cw+examMark)/2); 
} 

} 

아래의 연습 문제 스크린 샷을 상황에 맞게 첨부했습니다. 어떤 도움이 감사

enter image description here

당신을 감사합니다.

+3

아마도 'examMark' 및'cw'을 문자열에 하드 코딩하는 대신 인쇄해야합니다. – QBrute

+0

'BIO.getInt()'란 무엇입니까? 또한 * "# 학생 표식을 입력하십시오."* 대답의 일부로 간주되지 않더라도 * 두 번 모두 아마 귀엽습니다. –

답변

1

하드 코딩 된 값이 아닌 print 문에 변수를 넣어야합니다.

System.out.print("ex = " + examMark + " cw = " + cw + " mark = "); 
System.out.println((double) (cw + examMark)/2); 
관련 문제