十九报告宣传演讲稿:有关于JAVA编程

来源:百度文库 编辑:高校问答 时间:2024/04/25 21:11:45
下面这个程序是求一个立方体的体积和面积

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class P20_3_38 extends Applet implements ActionListener
{

Label result;

TextField in1,in2,in3;
Button btn;
int a=0,b=0,c=0,m,n;

public void init()
{
result = new Label("请先输入立方体的三边长");
in1= new TextField(5);
in2= new TextField(5);
in3= new TextField(5);
btn=new Button("计算");
add(in1);
add(in2);
add(in3);
add(btn);
add(result);

btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
a=Integer.parseInt(in1.getText());
b=Integer.parseInt(in2.getText());
c=Integer.parseInt(in3.getText());
m=a*b*c;
n=(a*b+b*c+c*a)*2;
result.setText("立方体的体积是"+m+"立方体的面积是"+n);

}
}

程序运行以后体积和面积结果都在同一行输出了
我想让它们分行输出怎么办?
请朋友们帮帮忙
我不会用分行符号 \n
这样就行
result.setText("立方体的体积是"+m+"\n立方体的面积是"+n);

result.setText("立方体的体积是"+m+"\n"+"立方体的面积是"+n);

还是不行啊

'\n'没用的
必须设两个label
resultVolumn.setText("立方体的体积是"+m);
resultArea.setText("立方体的面积是"+n);

这样就行
result.setText("立方体的体积是"+m+"\n立方体的面积是"+n);

result.setText("立方体的体积是"+m+"\n"+"立方体的面积是"+n);

应该用两个lable