查看: 855|回复: 12
|
java问题。。帮帮忙
[复制链接]
|
|
楼主 |
发表于 11-10-2008 03:56 AM
|
显示全部楼层
那个double是怎样?
我们看到题目有decimal point就要用double了吗?
[ 本帖最后由 missing~ 于 11-10-2008 08:59 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 11-10-2008 09:24 AM
|
显示全部楼层
- import javax.swing.JOptionPane;
- public class Area
- {
- //main method begins execution of Java application
- public static void main(String args[])
- {
- String firstradius;
- final double PI=3.142;
- double radius;
- double area;
-
- firstradius=JOptionPane.showInputDialog(null, "lease enter radius: ", "Radius", JOptionPane.INFORMATION_MESSAGE);
-
- radius=Double.parseDouble(firstradius);
-
- area=PI*radius*radius;
-
- JOptionPane.showMessageDialog(null, "The area is "+area, "Results", JOptionPane.INFORMATION_MESSAGE);
-
- System.exit(0);
- }
- }
复制代码 有小数点的话,一点要用float或者double,不能用int,short或long
PS:你的code我试了,没有问题啊 |
|
|
|
|
|
|
|
楼主 |
发表于 11-10-2008 09:43 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 11-10-2008 12:38 PM
|
显示全部楼层
import javax.swing.JOptionPane;
public class Area3
{
public static void main(String args[])
{
String firstradius;
double PI=3.142,area,radius;
firstradius=JOptionPane.showInputDialog("Enter radius"
radius=Integer.parseInt(firstradius);
area=PI*radius*radius;
JOptionPane.showMessageDialog(null,"The area is"+area,"Results",JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
}
我换成这样才可以。。。。怎么办?
如果我要radius也double呢? |
|
|
|
|
|
|
|
发表于 11-10-2008 01:07 PM
|
显示全部楼层
这样就好了:
import javax.swing.JOptionPane;
public class Area3
{
public static void main(String args[])
{
String firstradius;
double PI=3.142,area,radius;
firstradius=JOptionPane.showInputDialog("Enter radius");
radius=Double.parseDouble(firstradius);
area=PI*radius*radius;
JOptionPane.showMessageDialog(null,"The area is"+area,"Results",JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
} |
|
|
|
|
|
|
|
楼主 |
发表于 11-10-2008 02:41 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 11-10-2008 03:29 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 11-10-2008 03:31 PM
|
显示全部楼层
救命。。。。 |
|
|
|
|
|
|
|
楼主 |
发表于 11-10-2008 03:37 PM
|
显示全部楼层
solve到了。。。原来跟之前program crash到。。。 |
|
|
|
|
|
|
|
发表于 11-10-2008 06:48 PM
|
显示全部楼层
没事就好。
你的program怎样crash到? |
|
|
|
|
|
|
|
发表于 11-10-2008 07:55 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 11-10-2008 09:05 PM
|
显示全部楼层
原帖由 悲哀河川 于 11-10-2008 07:55 PM 发表
怎样crash到哦?
真的好好奇哦
我之前有开一个fie叫Double.java...刚刚想到这是reserveword, 不能用咯
可能就是这样crash到咯然后我洗了那个double file就能run我的area file了咯
很白痴咯
[ 本帖最后由 missing~ 于 11-10-2008 09:06 PM 编辑 ] |
|
|
|
|
|
|
| |
本周最热论坛帖子
|