Java编程练习与方法实践
一、基础编程练习
1. 判断一个数是否为阶乘
在之前的学习中,我们掌握了计算自然数阶乘的方法。现在的任务是判断一个数是否为某个自然数的阶乘。我们可以编写一个程序,从命令行读取一个自然数,然后判断它是否为阶乘。具体操作是,通过不断用该数除以2、3、4……,看最终能否得到1。例如,输入362880,程序会输出“362880 = 9!”;输入1000,程序会输出“1000 is not a factorial”。
2. 找出一个数的最小和最大数字
给定一个存储在 long 类型中的整数(正数或负数),我们要找出这个数中的最小和最大数字。例如,对于数字12345,最小数字是1,最大数字是5;对于数字 -23456788888234567L,最小数字是2,最大数字是8。
3. 修正程序错误
有一个程序原本是要计算从1到100的数字之和并输出结果,但存在一些错误。程序如下:
class Sümme {
private static int getSum() {
int j == 0;
for ( /* int */ i = 0, i <= 1OO, j++ );
j += i
;
}
public static void Main( String aarg ) {
system.out.println( getsum() );
}
}
我们需要将这些错误归类为以下类型:
- 语
超级会员免费看
订阅专栏 解锁全文
170万+

被折叠的 条评论
为什么被折叠?



