重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
//看看我这个程序把 比较符合面向对象的思想,告诉搂住一声,尽量把一些程序写尽方法里,而不是都写在主方法中!这样不好~~~~ 希望对你有用!!
创新互联公司为企业级客户提高一站式互联网+设计服务,主要包括成都网站制作、网站设计、app开发定制、小程序定制开发、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。
import java.util.Scanner;
public class Ex {
public static int squ(int x,int y){ //求面积的方法
int s = x* y;
return s;
}
public static double len(int x,int y){//求周长的方法
int l = (x+y)*2;
return l;
}
public static void main(String [] aa){
System.out.println("请输入宽:"); //从命令行输入宽
Scanner in = new Scanner(System.in);
int le = in.nextInt();
System.out.println("请输入高:");//从命令行输入高
Scanner in2 = new Scanner(System.in);
int hi = in2.nextInt(); //转换为int型
int mianji = squ(le,hi); //调用方法
System.out.println("面积是:" + mianji);
/*
* 求周长同理,调用周长那个方法即可
*/
}
}
//计算矩形的面积
public class RectArea {
public static double getArea(double width, double higth) {
double area = 0.0;// 矩形面积
// 判断输入是否合理
if (!(width = 0 || higth = 0)) {
area = width * higth;
return area;// 返回面积
} else {
System.out.println("请输入合理的长宽");
return -1;
}
}
public static void main(String[] args) {
//测试 宽:10.0 高:20.0
System.out.println("矩形面积" + RectArea.getArea(10.0, 20.0));
}
}
import java.util.*;
public class Rectangle {
private float length; //定义长变量
private float width; // 宽变量
public Rectangle(float length,float width){
this.length=length;
this.width=width;
}
public float getGirth(){
return (length+width)*2;
} //求周长方法
public float getArea(){
return length*width;
} //求面积方法
public static void main (String[] args) {
Scanner in=new Scanner(System.in);//调用输入方法
System.out.println ("请输入矩形的长:");
float a=in.nextFloat();
System.out.println ("请输入矩形的宽:");
float b=in.nextFloat();
System.out.println ("矩形周长为:"+new Rectangle(a,b).getGirth());
System.out.println ("矩形面积为:"+new Rectangle(a,b).getArea());
}
}
package example;
public class Rectangle {
public double area(int height,int width){
double area = height * width;
return area;
}
public static void main(String[] args) {
Rectangle rectangle = new Rectangle();
System.out.println("长方形的面积是: " + rectangle.area(20, 10));
}
}
// 父类Sharp 如下:public abstract class Sharp {
// 定义面积方法
public abstract double area();
} // 子类RectSharp 继承父类:public class RectSharp extends Sharp { private double width, heigth; public RectSharp(double width, double heigth) {
this.width = width;
this.heigth = heigth;
} /**
* 求出面积
*/
@Override
public double area() {
return width * heigth;
} public static void main(String[] args) {
// 创建一个长方形类
RectSharp r = new RectSharp(100, 50.2);
// 计算面积
double area = r.area();
System.out.println("该长方形的面积为:" + area);
}
}