
一、
scanf("%lf", x); 改为scanf("%lf", &x);
y = 1 / x 没加分号
二、if( a + b > c || b + c > a || a + c > b)改成if( !(a + b > c || b + c > a || a + c > b) )
package MyShape;
public class Test {
/
@param args
/
public static void main(String[] args) {
Circle c = new Circle(2,4,3);
cprintItMyWay();
}
}
abstract class Shape{
public abstract float getCir();
public abstract float getArea();
}
class Point extends Shape implements Printable{
public int x;
public int y;
public Point(int x, int y){
thisx= x;
thisy=y;
}
public Point (){
}
@Override
public float getCir() {
// TODO Auto-generated method stub
return 0;
}
@Override
public float getArea() {
// TODO Auto-generated method stub
return 0;
}
public int getX() {
return x;
}
public void setX(int x) {
thisx = x;
}
public int getY() {
return y;
}
public void setY(int y) {
thisy = y;
}
@Override
public void printItMyWay() {
Systemoutprintln(" Point ("+x+","+y+")");
Systemoutprintln(" Point Area:"+thisgetArea());
Systemoutprintln(" Point Circle:"+thisgetCir());
}
}
class Circle extends Point implements Printable{
public float r ;
public Circle(){
}
public Circle(float r,int x, int y ){
if(r>0){
thisr =r;
thisx =x;
thisy=y;
}
}
public float getR() {
return r;
}
public void setR(float r) {
thisr = r;
}
@Override
public float getArea() {
return (float) (rr314/2);
}
@Override
public float getCir() {
return (float) (314r2);
}
@Override
public void printItMyWay() {
Systemoutprintln(" Circle ("+x+","+y+")");
Systemoutprintln(" Circle R:"+r);
Systemoutprintln(" Circle Area:"+thisgetArea());
Systemoutprintln(" Circle Circle:"+thisgetCir());
}
}
interface Printable {
public void printItMyWay();
}
以上就是关于学院c语言实验报告选择结构程序设计全部的内容,包括:学院c语言实验报告选择结构程序设计、Java程序设计实验报告 继承与多态、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)