java编写一个方法求绝对值
时间: 2023-08-04 07:17:45 浏览: 107
可以使用Math类中的abs()方法来求绝对值。下面是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
int num = -10;
int absNum = Math.abs(num);
System.out.println("The absolute value of " + num + " is " + absNum);
}
}
```
输出结果为:
```
The absolute value of -10 is 10
```
相关问题
java编写一个方法功能是求小数或整数的绝对值
同样可以使用Math类中的abs()方法来求小数或整数的绝对值。下面是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
int num1 = -10;
double num2 = -3.14;
int absNum1 = Math.abs(num1);
double absNum2 = Math.abs(num2);
System.out.println("The absolute value of " + num1 + " is " + absNum1);
System.out.println("The absolute value of " + num2 + " is " + absNum2);
}
}
```
输出结果为:
```
The absolute value of -10 is 10
The absolute value of -3.14 is 3.14
```
用Java编写下面语句:1. 编写一个方法,求整数n的阶乘,例如5的阶乘是1*2*3*4*5。 2. 编写一个方法,判断该年份是平年还是闰年。 3. 编写一个方法,输出大于200的最小的质数。 4. 写一个方法,功能:定义一个一维的int 数组,长度任意,然后将它们按从小到大的顺序输出(使用冒泡排序)。 5. 编写一个方法abs( ),既可以对整数进行绝对值获取,又可以对小数进行绝对值的获取
1. 求整数n的阶乘的方法:
```java
public static int factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
```
2. 判断年份是平年还是闰年的方法:
```java
public static boolean isLeapYear(int year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return true; // 闰年
} else {
return false; // 平年
}
}
```
3. 输出大于200的最小质数的方法:
```java
public static int findPrimeNumber() {
int num = 201;
while (true) {
boolean isPrime = true;
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
return num;
}
num++;
}
}
```
4. 将一维int数组按从小到大顺序输出的冒泡排序方法:
```java
public static void bubbleSort(int[] arr) {
int n = arr.length;
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
for (int i = 0; i < n; i++) {
System.out.println(arr[i]);
}
}
```
5. 对整数和小数取绝对值的方法:
```java
public static int abs(int num) {
return Math.abs(num);
}
public static double abs(double num) {
return Math.abs(num);
}
```
请注意,在实际使用时,这些方法需要在类中进行定义,并根据需要进行调用。
阅读全文