JAVA问题:急....高手帮忙啊!

lct19891004 2010-09-03 01:52:36
文件名:RectangleDemo.java
内容:
class Rectangle {
double width;
double height;

double getwth(){
return width;
}
double gethgt(){
return height;
}

public Rectangle(double wdh,double hgt){
width=wdh;
height=hgt;
}
public double Area(){
double area ;
area=2*(width+height);
return area;
}
public double permeter(){
double permeter ;
permeter=2*(width+height);
return permeter;
}
public static class RectangleDemo{
public static void main(String args[]){
Rectangle R1=new Rectangle(2,2);
Rectangle R2=new Rectangle(3,3);
RED(R1);
RED(R2);}
public static void RED(Rectangle R){
System.out.println("圆的面积为:"+R.Area());
System.out.println("圆的周长为:"+R.permeter());
}
}
}
这样javac成功,出现两个class文件。但是java RectangleDemo和java Rectangle都没显示!
急急急啊!高手帮忙啊!
...全文
79 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lct19891004 2010-09-03
  • 打赏
  • 举报
回复
问题已经解决!
lct19891004 2010-09-03
  • 打赏
  • 举报
回复
xiexie
boooch 2010-09-03
  • 打赏
  • 举报
回复
出现两个类是因为有内部类的存在,外部类$内部类.class,外部类.class两个类,你可以找内部类的书看一下。
PS:楼主你的代码写的好乱。。。
public class没有。。。
然后属性写在上面嘛 然后是构造方法。。。
还有你的面积公式copy错了。。。
你怎么不给分啊。。。
pengzhistar 2010-09-03
  • 打赏
  • 举报
回复
编译出现 Rectangle$RectangleDemo.class Rectangle.class这两个文件

E:\>java Rectangle$RectangleDemo
Exception in thread "main" java.lang.UnsupportedClassVersionError: Rectangle$Rec
tangleDemo (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$1(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)

selaven 2010-09-03
  • 打赏
  • 举报
回复
不知道哦,帮顶
kaixindouhao 2010-09-03
  • 打赏
  • 举报
回复
是不是因为 RectangleDemo 是内部类
内容概要:本文详细介绍了一种基于MATLAB实现的改进前推回代法,用于高效求解低压配电网的潮流计算问题。该方法针对传统前推回代法在处理放射状或弱环状配电网络时存在的收敛性差、计算效率低等缺陷,提出了多项优化策略,包括节点分层排序、支路编号优化以及合理的电压初始值设定,从而显著提升了算法的数值稳定性与运算速度。文中系统阐述了改进算法的数学模型构建过程与核心原理,并提供了完整的MATLAB代码实现流程。通过标准算例的仿真测试,验证了该改进方法在计算精度和收敛性能方面的优越性,可为低压配电网的规划、运行状态分析、电压调控及分布式电源接入能力评估等实际工程问题提供可靠的技术支撑。; 适合人群:具备电力系统分析基础知识和MATLAB编程能力的高校研究生、从事电力系统相关研究的科研人员,以及负责配电网规划、运行与优化的工程技术人员。; 使用场景及目标:①实现低压配电网的稳态潮流计算与仿真分析,获取各节点电压和支路功率分布;②支撑含分布式光伏、储能等设备接入的配电网承载力评估与电压越限风险分析;③用于研究电压调控策略、无功补偿配置等优化问题;④作为电力系统专业课程的教学案例,帮助学生深入理解潮流计算的基本原理与数值算法的编程实现。; 阅读建议:建议读者结合文中的理论推导与提供的MATLAB代码进行上机实践,重点关注节点分层逻辑和迭代收敛判据的编程实现细节,通过调试和修改算例参数来加深理解,并可尝试将该方法拓展应用于三相不平衡潮流或动态潮流计算等更复杂的场景。

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧