public abstract class Shape{
public abstract void ZhouChang();
public abstract void MianJi();
}
public class Rectangle extends Shape{
public double chang;
public double kuang;
public void ZhouChang(){
System.out.println(周长为:+(chang+kuang)2);
}
public void MianJi(){
System.out.println(面积为:+changkuang);
}
}
public class Circle extends Shape{
public double banjin;
public final double PI=Math.PI;
public void ZhouChang(){
System.out.println(周长为:+(2PIbanjin));
}
public void MianJi(){
System.out.println(面积为:+(PIbanjinbanjin));
}
}
import java.util.Scanner;
public class Test{
public class void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.println(请输入矩形的长和宽:);
Rectangle rec=new Rectangle()
System.out.println(矩形长为:);
rec.chang=input.nextDouble();
System.out.println(矩形宽为:);
rec.kuan=input.nextDouble();
rec.ZhouChang();
rec.MianJi();
Scanner input=new Scanner(System.in);
System.out.println(请输入圆的半径:);
Circle cir=new Circle();
System.out.println(圆的半径为:);
cir.banjin=input.nextDouble();
cir.ZhouChang();
cir.MianJi();
input.close();
}
}
import java.util.Scanner;
public class Test3{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.println("请输入矩形的长和宽:");//引号没加
Rectangle rec=new Rectangle();//分号没加
System.out.println("矩形长为:");//引号没加
rec.chang=input.nextDouble();//
System.out.println("矩形宽为:");//引号没加
rec.kuang=input.nextDouble();//变量没写全
rec.ZhouChang();
rec.MianJi();
// Scanner input=new Scanner(System.in);//不需要重复实例化
System.out.println("请输入圆的半径:");//引号没加
Circle cir=new Circle();
System.out.println("圆的半径为:");//引号没加
cir.banjin=input.nextDouble();
cir.ZhouChang();
cir.MianJi();
input.close();
}
}
public abstract class Shape{
public abstract void ZhouChang();
public abstract void MianJi();
}
class Rectangle extends Shape{ //在同一个类文件下只能有一个公共类 若是其他类文件则无视
public double chang;
public double kuang;
public void ZhouChang(){
System.out.println("周长为:"+(chang+kuang)*2);//要带上符号*2
}
public void MianJi(){
System.out.println("面积为:"+chang*kuang);//错误
}
}
class Circle extends Shape{ //在同一个类文件下只能有一个公共类 若是其他类文件则无视
public double banjin;
public final double PI=Math.PI;
public void ZhouChang(){
System.out.println("周长为:"+(2*banjin));//错误
}
public void MianJi(){
System.out.println("面积为:"+(banjin*banjin));//错误
}
}
public abstract class Shape{
public abstract void ZhouChang();
public abstract void MianJi();
}
class Rectangle1 extends Shape{ //在同一个类文件下只能有一个公共类 若是其他类文件则无视
public double chang;
public double kuang;
public void ZhouChang(){
System.out.println("周长为:"+(chang+kuang)*2);//要带上符号*2
}
public void MianJi(){
System.out.println("面积为:"+chang*kuang);//错误
}
}
class Circle1 extends Shape{ //在同一个类文件下只能有一个公共类 若是其他类文件则无视
public double banjin;
public final double PI=Math.PI;
public void ZhouChang(){
System.out.println("周长为:"+(2*banjin));//错误
}
public void MianJi(){
System.out.println("面积为:"+(banjin*banjin));//错误
}
}