用java输出10的n次方
时间: 2024-05-08 11:15:24 浏览: 481
您可以使用Math.pow(x, y)函数,其中x为底数,y为指数,即可输出x的y次方。
以下是输出10的n次方的Java代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入n的值:");
int n = scanner.nextInt();
double result = Math.pow(10, n);
System.out.println("10的" + n + "次方为:" + result);
}
}
```
在此代码中,我们使用了Scanner类来从控制台获取用户输入的n的值。然后,我们使用Math.pow()函数计算10的n次方,并将结果打印到控制台。
相关问题
java递归输出2的n次方个星号
以下是Java递归输出2的n次方个星号的示例代码:
```
public class Main {
public static void main(String[] args) {
int n = 5;
printStars(n);
}
public static void printStars(int n) {
if (n == 0) {
return;
}
printStars(n - 1);
for (int i = 0; i < Math.pow(2, n); i++) {
System.out.print("*");
}
System.out.println();
}
}
```
输出结果为:
```
*
**
****
********
****************
```
java计算2的n次方
计算2的n次方可以使用Math.pow()方法,也可以使用位运算符进行计算。以下是使用位运算符计算2的n次方的代码:
```java
int result = 1;
int n = 10; // 举例,计算2的10次方
for (int i = 0; i < n; i++) {
result *= 2;
}
System.out.println("2的" + n + "次方为:" + result);
```
输出结果为:2的10次方为:1024
阅读全文