2.編寫實現:有一個三角形類Triangle,成員變量有底邊x和另一條邊y,和兩邊的夾角a(0


 

求高的方法 h=y*Math.sin(a) 

 

按題目要求,需要我們做的分別是:1.改角度2.顯示角度3.求面積並顯示

代碼用到:1.靜態成員變量以修改角度2.數學函數

以下具體代碼具體分析

 1 import java.util.Scanner;          //java類庫中的Scanner類,用於接受輸入值
 2 class Triangle{
 3 private double x,y;
 4 static double a;              //靜態成員變量,可以用類名直接調用.
 5 
 6 Triangle(double xx,double yy,double aa){  //變量初始化
 7 x=xx;
 8 y=yy;
 9 a=aa;
10 }
11 
12 public void exchangeAngle(double _a){   //修改角度方法
13 a=_a;
14 }
15 
16 public void showAngle(){          //顯示角度方法
17 System.out.println("a="+a);
18 }
19 public void s(){              //計算面積並顯示
20 System.out.println("面積:"+(0.5*x*y*Math.sin(a)));//數學函數Math.函數名(參數)
21 }
22 }
23 public class Test2_5 {
24 private static Scanner input;
25 public static void main(String args[]){
26 input=new Scanner(System.in);
27 System.out.println("angle= "+"x= "+"y=");    //提示用戶輸入值
28 double angle=input.nextInt();
29 double x=input.nextInt();
30 double y=input.nextInt();
31 Triangle obj=new Triangle(x,y,angle);    //調用有參構造方法,對變量完成初始化
32 obj.exchangeAngle(angle);
33 obj.showAngle();
34 obj.s();                  //分別用對象調用方法
35 }
36 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 構造方法和成員方法的區別 25.按要求編寫一個Java應用程序: (1)編寫一個矩形類Rect,包含: 兩個屬性:矩形的寬width;矩形的高height。 兩個構造方法: 1.一個帶有兩個參數的構造方法,用於將width和height屬性初化; 2.一個不帶參數的構造方法,將矩形初始化為寬和高都為10。 兩個方法: 求矩形面積的方法area() 求矩形周長的方法perimeter() (2)通過繼承Rect類編寫一個具有 Java 構造方法與成員方法的區別 Java中成員方法和構造方法的區別 (1)編寫一個接口ShapePara,要求: 接口中的方法: int getArea():獲得圖形的面積。int getCircumference():獲得圖形的周長 (2)編寫一個圓類Circle,要求:圓類Circle實現接口ShapePara。 該類包含有成員變量: radius:public 修飾的double類型radius,表示圓的半徑。 x:private修飾的double型變量x, Java 成員方法的定義 1.(1)編寫一個接口ShapePara,要求: 接口中的方法: int getArea():獲得圖形的面積。int getCircumference():獲得圖形的周長 (2)編寫一個圓類Circle,要求:圓類Circle實現接口ShapePara。 該類包含有成員變量: radius:public 修飾的double類型radius,表示圓的半徑。 x:private修飾的double型變量 [綜] 判斷兩向量夾角是否大於180°即0~360° python 根據余弦定理計算兩邊的夾角 (幾何:兩點間的距離)編寫程序,提示用戶輸入兩個點(x1,y1),(x2,y2),然后顯示兩點間的距離,利用公式,提示:math.pow(a,0.5)=根號啊。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM