All pastes #63643 Raw Edit

Anonymous

public text v1 · immutable
#63643 ·published 2006-06-10 12:25 UTC
rendered paste body
package voh;

public class NumeronArvaus2
{
   private int luku;
   private int arvaustenlkm;
   private String totuus;

   public NumeronArvaus2()
   {
        nollaa();
   }

   public void setLuku(int luku)
   {
        if(this.luku < luku)
        {
                totuus = "Antamasi luku on suurempi kuin arvattava luku!</br>Anna pienempi luku.</br></br>";
                arvaustenlkm++;
        }
        else if(this.luku > luku)
        {
                totuus = "Antamasi luku on pienempi kuin arvattava luku!</br>Anna suurempi luku.</br></br>";
                arvaustenlkm++;
        }
        else
        {
                totuus = "Arvasit oikean luvun! Jouduit arvaamaan "+arvaustenlkm+" kertaa </br><br></br><img id=\"kuva\" src=\"http://www.cxvcvx.JPG$
                nollaa();
        }
   }
    
   public int getLuku()
   {
        return this.luku;
   }
    
   public String getTotuus()
   {
        return this.totuus;
   }
    
   public void  setTotuus(String tulos)
   {
        this.totuus = totuus;
   }
    
   public void nollaa()
   {
        luku = (int)(Math.random()*100);
        arvaustenlkm = 0;
   }
}

----------------------------------------------------------------



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
        <meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
        <title>Verkko-ohjelmointi: JSP</title>
        <link rel="STYLESHEET" type="text/css"
</head>

<body>

<jsp:useBean id="numeropeli" class="voh.NumeronArvaus2" scope="session"/>

<h1>Numeronarvauspeli</h1>

<%
if(request.getParameter("lukuarvo") != null)
{
        try
        {
                Integer.parseInt(request.getParameter("lukuarvo"));
                %>
                <jsp:setProperty name="numeropeli" property="luku" param="lukuarvo"/>
                <jsp:getProperty name="numeropeli" property="totuus"/>
                <%
        }
        catch (NumberFormatException n)
        {
                %>
                <font color="red"><b>Anna luku!</b></font>
                <%
        }
}
%>

<form action="Numeronarvauspeli.jsp" method="POST">
Lukusi:</br>
<input type="text" name="lukuarvo"><br><br/>
<input type="submit" value="Arvaa luku">
</form>


</body>
</html>