Java输出三角形面积
时间: 2023-03-27 17:03:22 浏览: 82
你好,以下是Java输出三角形面积的代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入三角形的底和高:");
double base = input.nextDouble();
double height = input.nextDouble();
double area = base * height / 2;
System.out.println("三角形的面积为:" + area);
}
}
相关问题
Java输出三角形面积,还要每一行都要注释
可以的,以下是 Java 输出三角形面积并注释每一行的代码:
```
import java.util.Scanner; // 导入 Scanner 类
public class TriangleArea { // 定义 TriangleArea 类
public static void main(String[] args) { // 主函数
Scanner input = new Scanner(System.in); // 创建 Scanner 对象
System.out.print("请输入三角形的底边长:"); // 输出提示信息
double base = input.nextDouble(); // 获取用户输入的底边长
System.out.print("请输入三角形的高:"); // 输出提示信息
double height = input.nextDouble(); // 获取用户输入的高
double area = base * height / 2; // 计算三角形面积
System.out.println("三角形的面积为:" + area); // 输出三角形面积
}
}
```
注释如下:
```
import java.util.Scanner; // 导入 Scanner 类
public class TriangleArea { // 定义 TriangleArea 类
public static void main(String[] args) { // 主函数
Scanner input = new Scanner(System.in); // 创建 Scanner 对象
System.out.print("请输入三角形的底边长:"); // 输出提示信息,要求用户输入底边长
double base = input.nextDouble(); // 获取用户输入的底边长
System.out.print("请输入三角形的高:"); // 输出提示信息,要求用户输入高
double height = input.nextDouble(); // 获取用户输入的高
double area = base * height / 2; // 计算三角形面积
System.out.println("三角形的面积为:" + area); // 输出三角形面积
}
}
```
Java输出三角形面积,还要每一行都要表明知识点
这个问题涉及到Java编程语言中的计算面积和循环语句知识点。首先,需要定义三角形的底和高,然后通过计算公式(底乘以高除以2)来计算面积。接着,使用循环语句来逐行输出三角形的面积,直到输出完整个三角形。具体的Java代码实现可以参考以下示例:
```
import java.util.Scanner;
public class TriangleArea {
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.println("每一行的面积为:");
for (int i = 1; i <= height; i++) {
double rowArea = base * i / 2;
System.out.println(rowArea);
}
}
}
```