Java是一門很強大的編程語言,在這個語言中,我們可以用很簡單的代碼來輸出一個三角形的面積,并且可以將這個三角形進行變形。
//Java代碼 import java.util.Scanner; public class Triangle { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("請輸入三角形的底邊長:"); double base = input.nextDouble(); System.out.print("請輸入三角形的高:"); double height = input.nextDouble(); double area = base * height / 2; System.out.println("這個三角形的面積是:" + area); System.out.print("是否將這個三角形進行變形?(y/n)"); String choice = input.next(); if (choice.equals("y")) { System.out.print("請輸入右上角(x,y)的坐標:"); double x = input.nextDouble(); double y = input.nextDouble(); double newBase = Math.sqrt(Math.pow(base - x, 2) + Math.pow(y, 2)) * 2; double newHeight = height - y; double newArea = newBase * newHeight / 2; System.out.println("變形后的三角形的面積是:" + newArea); } } }
以上代碼是輸出三角形面積的Java程序代碼。程序中,我們使用了Java中的Scanner類來實現對用戶輸入的數據進行讀取。然后,通過計算公式計算出了三角形的面積。接著,我們在程序中設置了一個變形的功能,如果用戶選擇進行變形,則程序會根據用戶輸入的坐標進行新的面積計算。
這個簡單的Java程序告訴我們,編程語言的威力是無窮的,只要我們有足夠的耐心和學習的意愿,就可以創造出很多驚人的程序。