課題をしていて一番下の行のkadai2(2,out);が「method4のメソッド kadaiは指定された型に適用できません。」というエラーが出ました。
・引数
第一引数 数値型
第二引数 数値型
第三引数 boolean 型
第四引数 PrintWriter型
・処理内容
第一引数と第二引数を掛け算し,第三引数の値が true であるときにかぎって,掛け算の結果をさらに2乗します。また,この計算結果の値を画面に表示処理します。
java
1import java.io.IOException; 2import java.io.PrintWriter; 3import javax.servlet.ServletException; 4import javax.servlet.http.HttpServlet; 5import javax.servlet.http.HttpServletRequest; 6import javax.servlet.http.HttpServletResponse; 7 8 9public class method4 extends HttpServlet { 10 11 void kadai (int num,int num1,boolean bl,PrintWriter pw){ 12 int kadai1 = 0; 13 int kadai2 = 0; 14 int sum = kadai1 * kadai2; 15 pw.print(sum); 16 17 boolean kadai = true; 18 if(kadai == true){ 19 int sum1 = sum * sum; 20 21 pw.print(sum1); 22 } 23 } 24 protected void processRequest(HttpServletRequest request, HttpServletResponse response) 25 throws ServletException, IOException { 26 response.setContentType("text/html;charset=UTF-8"); 27 try (PrintWriter out = response.getWriter()) { 28 /* TODO output your page here. You may use following sample code. */ 29 kadai(2,out); 30 } 31 }
どこがおかしいのでしょうか?処理内容も自分では当たっているつもりなのですが間違いはありますでしょうか?
kadai2ではなくkadaiでした!すいません! コード押しました!!
回答4件
あなたの回答
tips
プレビュー