//看看我這個程序把 比較符合面向對象的思想,告訴摟住一聲,盡量把一些程序寫盡方法里,而不是都寫在主方法中!這樣不好~~~~ 希望對你有用?。?/p>
創(chuàng)新互聯公司為企業(yè)級客戶提高一站式互聯網+設計服務,主要包括成都網站制作、網站設計、app開發(fā)定制、小程序定制開發(fā)、宣傳片制作、LOGO設計等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯各部門都有經驗豐富的經驗,可以確保每一個作品的質量和創(chuàng)作周期,同時每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。
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) {
// 創(chuàng)建一個長方形類
RectSharp r = new RectSharp(100, 50.2);
// 計算面積
double area = r.area();
System.out.println("該長方形的面積為:" + area);
}
}
名稱欄目:java代碼長方形面積 用java代碼畫出長方形
網址分享:http://www.muchs.cn/article14/docsige.html
成都網站建設公司_創(chuàng)新互聯,為您提供建站公司、靜態(tài)網站、網站維護、品牌網站建設、網頁設計公司、Google
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯