Új hozzászólás Aktív témák

  • btotyi

    tag

    válasz Corvin84 #661 üzenetére

    Kicsit fáradt vagyok, hogy jobban átnézzem. Lehetne optimálisabb és szebb kódot írni de most csak ennyire futja. Helyenként kicsit elbonyolítod a dolgot. Boolean értéket nem vizsgálunk true vagy false értékre mert önmagában kiértékelhető. A bemeneti értékek ellnőrzése szükséges mert első lefutáskor nem tartalmaz a kérés paramétert.


    <%@ page language=''java'' pageEncoding=''ISO-8859-1''%>
    <!DOCTYPE HTML PUBLIC ''-//W3C//DTD HTML 4.01 Transitional//EN''>
    <html>
    <head>
    <title>My JSP 'prim3.jsp' starting page</title>
    </head>
    <body bgcolor=''white''>
    <h1>
    Prímszám generálás
    </h1>
    <form action=''prim3.jsp'' method=''post''>
    <input type=''text'' name=''kezdet''>
    -tól
    <br>
    <input type=''text'' name=''veg''>
    -ig
    <br>
    <input type=''submit'' value=''elkuld''>
    </form>
    <hr>
    <%
    String ks = request.getParameter(''kezdet'');
    String vs = request.getParameter(''veg'');
    if (ks != null && vs != null) {
    int k = Integer.parseInt(ks);
    int v = Integer.parseInt(vs);

    for (int i = k; i < v; i++) {
    boolean nemprim = false;
    for (int j = 2; j < (i - 1); j++) {
    if ((i % j) == 0) {
    nemprim = true;
    break;
    }
    }
    if (!nemprim) {
    out.println(i + ''. primszam'' + ''<br>'');
    }
    }
    }
    %>
    </body>
    </html>


    [Szerkesztve]

Új hozzászólás Aktív témák