根据package step3; import java.util.Scanner; public class MathClass { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int value1 = scanner.nextInt(); int value2 = scanner.nextInt(); // ---------------------Begin------------------------ /** 1.求出变量value1的绝对值 2.求出value1的3次幂 3.求出value1的二次方根 4.求出value1的sin值 5.求出value1与value2中的较大者 * */ // ---------------------End------------------------ } }补全代码,任务要求:本关任务:认识Math类的使用方法,完成以下任务: 1.求出变量value1的绝对值 2.求出value1的3次幂 3.求出value1的二次方根 4.求出value1的sin值 5.求出value1与value2中的较大者
时间: 2023-08-15 14:32:48 浏览: 138
可以通过调用Math类的方法来完成任务:
```java
package step3;
import java.util.Scanner;
public class MathClass {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int value1 = scanner.nextInt();
int value2 = scanner.nextInt();
// ---------------------Begin------------------------
/**
1.求出变量value1的绝对值
2.求出value1的3次幂
3.求出value1的二次方根
4.求出value1的sin值
5.求出value1与value2中的较大者
*/
int absValue1 = Math.abs(value1); // 1.求出变量value1的绝对值
double powValue1 = Math.pow(value1, 3); // 2.求出value1的3次幂
double sqrtValue1 = Math.sqrt(value1); // 3.求出value1的二次方根
double sinValue1 = Math.sin(value1); // 4.求出value1的sin值
int maxValue = Math.max(value1, value2); // 5.求出value1与value2中的较大者
System.out.println(absValue1);
System.out.println(powValue1);
System.out.println(sqrtValue1);
System.out.println(sinValue1);
System.out.println(maxValue);
// ---------------------End------------------------
}
}
```
阅读全文