在Java程序中,輸入兩個矩形的長和寬是一項基本任務(wù)。可以通過使用Scanner類來實現(xiàn)。以下是一個簡單的示例程序,展示如何使用Scanner類來輸入兩個矩形的長和寬。
import java.util.Scanner; public class Rectangle { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("請輸入第一個矩形的長度:"); double length1 = input.nextDouble(); System.out.print("請輸入第一個矩形的寬度:"); double width1 = input.nextDouble(); System.out.print("請輸入第二個矩形的長度:"); double length2 = input.nextDouble(); System.out.print("請輸入第二個矩形的寬度:"); double width2 = input.nextDouble(); double area1 = length1 * width1; double area2 = length2 * width2; if (area1 >area2) { System.out.println("第一個矩形的面積大于第二個矩形的面積。"); } else if (area1< area2) { System.out.println("第一個矩形的面積小于第二個矩形的面積。"); } else { System.out.println("兩個矩形的面積相等。"); } } }
在上面的示例程序中,首先導(dǎo)入了Scanner類。然后,創(chuàng)建了Scanner對象,并將輸入設(shè)備設(shè)置為標(biāo)準(zhǔn)輸入設(shè)備(即鍵盤)。接下來,提示用戶輸入兩個矩形的長和寬。輸入的內(nèi)容將被保存在變量length1、width1、length2和width2中。然后,計算了每個矩形的面積,并將其存儲在變量area1和area2中。最后,通過比較這兩個變量的值來顯示哪個矩形的面積更大。