java编程,急!!!可加100分

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:48:04
1、求n!并输出:当n=5时 1*2*3*4*5=120
2、*****
***
*
***
*****
当n=5时,输出结果如图
3、定义函数实现字符串翻转
4、打印1945-2008之间的素数
5、定义函数解析字符串

要快,下午三点前给我

1.

public class Calculate{
public static int factorial(int n){
if(n>1){
return n*factorial(n-1);
}else{
return 1;
}
}
public static void main(){
int sum=0;
for(int i=1;i<=5;i++){
sum+= Calculate.factorial(i);
}
System.out.println(sum);
}
}
------------------------------------------------------
2.

public class Calculate{

public static void main(){

for(int i=0;i<5;i++){
for(int j=0;j<=Math.abs(4-(2*i-1));j++){
System.out.print("*");
}
System.out.println();
}
}
}
---------------------------------------------------
3.

public class OPString{
public static String reverse(String s){
StringBuffer b = new StringBuffer(s);
return b.reverse().toString();
}
public static void main(String[] args){
Syste