2 cijfers achter de komma

Status
Niet open voor verdere reacties.

davidbv

Nieuwe gebruiker
Lid geworden
20 mrt 2010
Berichten
3
Hey,

ik vraag me af hoe je 2 cijfers achter de komma kan doen met java, heb even een bestandje gemaakt voor het bereken van BMI (gewicht/lengte/lengte) en wil het antwoord graag in 2 decimalen.

code:
Code:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;


public class BMI extends Applet
implements ActionListener{
	Button bmi;
	TextField gewicht;
	TextField lengte;
	TextField getalAtekstvak;
	TextField getalBtekstvak;
	TextField antwoordtekstvak;
	String  a,  b,  c;
	double     x,  y,  z;

	public void init() {
		setLayout(null);

		gewicht = new TextField ("voer het gewicht in kilogram in  ");
		gewicht.setBounds (50,40, 250,30);

		getalAtekstvak = new TextField("");
		getalAtekstvak.setBounds(310,40,80,30);

		lengte = new TextField ("voer de lengte in meters in");
		lengte.setBounds(50,100,250,30);

		getalBtekstvak = new TextField("");
		getalBtekstvak.setBounds(310,100,80,30);

		bmi = new Button("Check BMI");
		bmi.setBounds(410,70,80,20);
		bmi.addActionListener(this);

		antwoordtekstvak = new TextField("");
		antwoordtekstvak.setBounds(500,70,80,20);

		add(bmi);
		add(gewicht);
		add(lengte);
		add(getalAtekstvak);
		add(getalBtekstvak);
		add(antwoordtekstvak);

		a = ""; b = ""; c =	"";
		x = 0 ; y = 0 ; z = 0 ;
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == bmi){
			a = getalAtekstvak.getText();
			x = Double.parseDouble(a);
			b = getalBtekstvak.getText();
			y = Double.parseDouble(b);
			z = x / y / y;
			antwoordtekstvak.setText(c.valueOf(z));
		}

	}
}

Alvast heel erg bedankt!

Groeten,

Davibv
 
Laat maar, ben niet zo lekker bezig... is al goed zo.. nvm

Alsnog bedankt:D

Groeten,

Davidbv
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan