📄 exercise4_13.java
字号:
import javax.swing.*;public class Exercise4_13 { /** Main method */ public static void main(String[] args) { // Enter the first edge String numberString = JOptionPane.showInputDialog( "Enter the first edge length (double)"); // Convert string to double double edge1 = Double.parseDouble(numberString); // Enter the second edge numberString = JOptionPane.showInputDialog( "Enter the second edge length (double)"); // Convert string to double double edge2 = Double.parseDouble(numberString); // Enter the third edge numberString = JOptionPane.showInputDialog( "Enter the third edge length (double)"); // Convert string to double double edge3 = Double.parseDouble(numberString); // Display results boolean valid = (edge1 + edge2 > edge3) && (edge1 + edge3 > edge2) && (edge2 + edge3 > edge1); if (valid) { System.out.println("The are of the triangle is " + MyTriangle.area(edge1, edge2, edge3)); } else System.out.println("Input is invalid"); System.exit(0); }}class MyTriangle { public static boolean isValid( double side1, double side2, double side3) { return (side1 + side2 > side3) && (side1 + side3 > side2) && (side2 + side3 > side1); } public static double area( double side1, double side2, double side3) { double s = (side1 + side2 + side3) / 2; return Math.sqrt(s * (s - side1) * (s - side2) * (s - side3)); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -