你这个问题有两个错误。。。。
1.你的main()里面的参数写错了,应该是String[] args
2.你的reader.nextint()中的nextint()写错了,应该是nextInt()
最后,建议你,在写代码的时候,最好还是用工具写,比如eclipse,idea,尽量别用记事本,因为,你写错了,你也不知道哪里错了。而且,用工具写的话,像这个两个错误就能完全避免掉。
如果有帮助,请点一下采纳,谢谢。
```java
import java.util.*;
public class Ranxu {
public static void main(String[] args) {
Scanner readre = new Scanner(System.in);
System.out.println("请输入底数:");
int base = readre.nextInt();
System.out.println("请输入幂:");
int exp = readre.nextInt();
int result = 1;
for (int i = 0; i < exp; i++) {
result = result * base;
}
System.out.println(base + "的" + exp + "次幂=" + result);
}
}
javac -encoding utf-8 Ranxu.java
没毛病啊
建议使用使用ide编程
eclipse免费的,答应我,别用记事本了,