2017-10-12 23 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()'とは何ですか?また、* "#学生マークを入力してください:" *あなたの答えの一部とはみなされていなくても、2回は多分かなりかわいいです。 –

答えて

1

ハードコードされた値ではなく、printステートメントに変数を入れる必要があります。

System.out.print("ex = " + examMark + " cw = " + cw + " mark = "); 
System.out.println((double) (cw + examMark)/2); 
関連する問題