//需要键盘录入,导入Scanner包 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in); double side1,side2,side3; side1=in.nextDouble(); side2=in.nextDouble();
时间: 2023-06-05 15:04:56 浏览: 44
side3=in.nextDouble();
if (side1 <= 0 || side2 <= 0 || side3 <= 0) {
System.out.println("输入错误,三角形边长必须大于零!");
} else if (side1 + side2 <= side3 || side1 + side3 <= side2 || side2 + side3 <= side1) {
System.out.println("输入错误,输入的三条边无法构成三角形!");
} else {
double p = (side1 + side2 + side3) / 2;
double area = Math.sqrt(p * (p - side1) * (p - side2) * (p - side3));
System.out.println("该三角形的面积为:" + area);
}
}
}
(需要键盘输入三角形的三条边长,然后计算并输出三角形的面积)
相关问题
import java.util.Scanner; package base; public class scaner { public static void main(String[] args) { } } 改错
在代码的开头处移除多余的import语句,将package语句放在import语句后面,同时将类名从"scaner"改为"Scanner",修正后的代码如下:
```java
package base;
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
// 在这里编写你的代码
}
}
```
请注意,你需要在`main`方法中编写你的代码,这只是一个修正后的代码框架。
将这个代码补充完整package step1; /** * @author pengzheng */ [代码] // 导入数组工具类 Arrays import java.util.Scanner; public class TestIntArray { public static void main(String[] args) { … } } }
package step1;
// 导入数组工具类 Arrays
import java.util.Arrays;
import java.util.Scanner;
public class TestIntArray {
public static void main(String[] args) {
// 创建Scanner对象
Scanner scanner = new Scanner(System.in);
// 读取数组长度
System.out.print("请输入数组长度:");
int length = scanner.nextInt();
// 创建数组
int[] arr = new int[length];
// 循环读取数组元素
for (int i = 0; i < length; i++) {
System.out.print("请输入数组第" + (i + 1) + "个元素:");
arr[i] = scanner.nextInt();
}
// 输出数组
System.out.println("输入的数组为:" + Arrays.toString(arr));
}
}