メソッドの中に二つの引数を入れて
第一引数 数値型
第二引数 PrintWriter 型
第一引数で得た値が偶数か奇数かを条件判断し,そのどちらであるかを画面に表示するものとします。
メソッドを作成したら,このメソッドを呼び出す処理を記述します。という問題を今解いてるのですが。
/*
- To change this license header, choose License Headers in Project Properties.
- To change this template file, choose Tools | Templates
- and open the template in the editor.
*/
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
*
- @author ichinosemasahiro
*/
public class method3 extends HttpServlet {
void i (int num, PrintWriter pw){
int i = 0 ;{ if (i % 2 == 2){ pw.print(i + "は偶数です"); } else if (i % 2 != 0){ pw.println(i + "は奇数です"); } else{ pw.print( "ゼロです"); } } } /** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); { /* TODO output your page here. You may use following sample code. */ i(out); } }
i(out);だけだとエラーが出てしまいますが横にi(2,out)数字を入れるとエラーが出ません。理由はなんですか?
自分の考えですがもしかしたら、その数字を奇数か偶数か実行してくれると思ったのですが、やってみると0しか出ません。どうしたらi(数字,out)の中に数字を入れてそれを偶数か奇数か判断できますか??

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/31 03:25
退会済みユーザー
2018/03/31 04:27 編集
退会済みユーザー
2018/03/31 04:28
2018/03/31 05:56
退会済みユーザー
2018/03/31 06:45
2018/03/31 08:53
退会済みユーザー
2018/03/31 09:21
2018/03/31 11:30
退会済みユーザー
2018/03/31 11:56