前提・実現したいこと
各スコアの平均点を求めたい
今わからないところは、
・<%%>スクリプトレットにどのように式を詰めるべきかがわからないです。
・問題には、キャスト演算を使って、求めなさいとあり、どのように実装を行うのかで悩んでいます。
ここに質問の内容を詳しく書いてください。
javaを使って各スコアの平均点を求めています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
該当のソースコード
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
// Aさんのスコアを国語、数学、英語の順に配列へ入れる
// ※この処理は変更しないでください。
int[] aScore = { 100, 54, 69 };
// Bさんのスコアを国語、数学、英語の順に配列へ入れる // ※この処理は変更しないでください。 int[] bScore = { 42, 95, 60 }; // ※以降のコメントを参考に、必要な処理を実装してください // 各平均を入れるための配列 // 各平均点を計算し、配列へ計算結果を代入 // ただし、平均点を計算する際にint型の値を小数点以下が // 扱える型にキャストする(キャスト演算子を使用してください)必要がある // そのキャストした値を割って、平均点を求める // (例: (double) 15 / 2 // → int型の15がdouble型になり、その値を2で割るので、 // 結果は、7.5になる) // (なお、キャスト演算子は、「/」演算子より計算の優先順位が高い) // 全点数の合計を求め、変数へ代入 // 合計点数の平均を求めて、変数へ代入
%>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Java基礎_演習問題2</title> <style> table { border-collapse: collapse; }table th, table td {
border: solid 1px black;
}
</style>
試したこと
googleで調べた結果、for文を使って、平均点を出している。
補足情報(FW/ツールのバージョンなど)
使用しているツールは、Eclipse _2021-12(jsp(JSPファイル)を使っています。