Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: Java: Neliöjuuren lasku javalla

Teme [31.08.2004 16:46:40]

#

Skripta laskee neliöjuuren annetusta luvusta käyttäen laskemisessa Javaa ja web-sivulla PHP:tä vähäsen.

Tämä on toiminnassa osoitteessa http://teme.daug.net/koodaus/java/java.php

import java.awt.*;

public class NelioJuuri extends javax.swing.JApplet {
	int luku;

	public void init() {
		String parameter = getParameter("LUKU");
		if (parameter != null)
			luku = Integer.parseInt(parameter);

	}

	public void paint(Graphics screen) {
		super.paint(screen);
		Graphics2D screen2D = (Graphics2D) screen;
		screen2D.drawString("Luvun " + luku + " neliöjuuri on " + Math.sqrt(luku), 5, 20);

	}
}
<html>
<body>
<?php
if ($_GET['luku'] == "") { ?>
<form action="java.php" method="get">
Anna luku, josta otetaan neliöjuuri:<br>
<input type="text" name="luku">
<input type="submit" value="Laske">
</form>
</body>
</html>
<?php die(); } ?>
<applet code="NelioJuuri.class" height=100 width=300>
<param name="LUKU" value=<?php echo $_GET['luku']; ?>>
</applet>
</body>
</html>

tsuriga [01.09.2004 14:26:58]

#

Jahas Math.sqrt ottaa kuin ottaakin intin parametrikseen vaikka dokumentaatio toista väittääkin.

Sami [04.09.2004 12:09:51]

#

taitaapi ottaa kuitenkin sen doublen, mutta luultavasti java tekee tässä(kin) muutoksen intistä doubleksi automaattisesti. (niin kuin se tekee esim. laskettaessa 10 / 7.0 tai 100 + 12 - 1.1)

Meitsi [05.09.2004 17:01:52]

#

Esimerkkilinkki ei toimi

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta