public class Jiecheng { public static void main(String[]args) { int sum=0; int jc=1; int n=5 ;//次数 for(int i=1;i<=n;i++) { jc*=i; sum+=jc; } System.out.println("前"+n+"项阶乘的和为:"+sum); } }
好,顶一下,二楼人家让用while
[code] package test;public class Jiecheng { /** * @param args */ public static void main(String[] args) { int i = 1 ; int result = 1 ; while(i<=10) { result *= i ; i++ ; } System.out.println(result); }} [/code]
package test;public class Jiecheng { /** * @param args */ public static void main(String[] args) { int i = 1 ; int result = 1 ; while(i<=10) { result *= i ; i++ ; } System.out.println(result); }}
[java code] package test;public class Jiecheng { /** * @param args */ public static void main(String[] args) { int i = 1 ; int result = 1 ; while(i<=10) { result *= i ; i++ ; } System.out.println(result); }} [java code]
Exception in thread "main" java.lang.NoClassDefFoundError: Jiecheng (wrong test/Jiecheng) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.ja 4) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Could not find the main class: Jiecheng. Program will exit.
public static void main(String[] args) { int i=2,chen=1; while(i<=10){ chen=chen*i++; } System.out.println(chen); }
public class JieCheng{ public static void main(String[] args){ int i=1,sum=1; while(i<5) { sum=sum*i; i++; } System.out.println(sum); } }
public class Ex { int num; int jieCheng(int num){ if(num==0) return 1; else return num*jieCheng(num-1); } public static void main(String[] args) { // TODO code application logic here Ex jc=new Ex(); jc.num=1; while(jc.num<=10){ System.out.println(jc.num+"的阶乘为:"+jc.jieCheng(jc.num)); jc.num++; } }
public static void main(String[] args) { int i = 1; int temp = 1 ; while(i<=10){ temp = i * temp ; i++ ; System.out.println(temp); } }
public static void main(String[] args) throws Exception{ int i = 1; while(i<10){ if(i==1){ System.out.println("当i=1时 ,f(n) = " +1); }else System.out.println("当i= "+i+"时 ,f(n)= "+i*(i-1)); i++; } }
新手上路,给LZ答案也算是自测吧,如下: 1)for的用法 public class TestSum { public static void main(String[] args) { long sum=1; for(int i=1;i<=10;i++) { for(int j=1;j<=i;j++) { sum = j*sum; } System.out.println(i+"的阶乘="+sum); sum = 1; } } }2)while的用法 public class TestSum2 { public static void main(String[] args) { long sum=1; int i = 1; while(i<=10) { int j = 1 while(j<=i) { sum = sum*i; j++; } i++; System.out.println(i+"的阶乘是"+sum); sum = 1; } } }
{
public static void main(String[]args)
{
int sum=0;
int jc=1;
int n=5 ;//次数
for(int i=1;i<=n;i++)
{
jc*=i;
sum+=jc;
}
System.out.println("前"+n+"项阶乘的和为:"+sum);
}
}
package test;public class Jiecheng { /**
* @param args
*/
public static void main(String[] args)
{
int i = 1 ;
int result = 1 ;
while(i<=10)
{
result *= i ;
i++ ;
}
System.out.println(result);
}}
[/code]
* @param args
*/
public static void main(String[] args)
{
int i = 1 ;
int result = 1 ;
while(i<=10)
{
result *= i ;
i++ ;
}
System.out.println(result);
}}
package test;public class Jiecheng { /**
* @param args
*/
public static void main(String[] args)
{
int i = 1 ;
int result = 1 ;
while(i<=10)
{
result *= i ;
i++ ;
}
System.out.println(result);
}}
[java code]
test/Jiecheng)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.ja
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: Jiecheng. Program will exit.
public static void main(String[] args) {
int i=2,chen=1;
while(i<=10){
chen=chen*i++;
}
System.out.println(chen);
}
public class JieCheng{
public static void main(String[] args){
int i=1,sum=1;
while(i<5)
{
sum=sum*i;
i++;
}
System.out.println(sum);
}
}
public class Ex {
int num;
int jieCheng(int num){
if(num==0)
return 1;
else
return num*jieCheng(num-1);
}
public static void main(String[] args) {
// TODO code application logic here
Ex jc=new Ex();
jc.num=1;
while(jc.num<=10){
System.out.println(jc.num+"的阶乘为:"+jc.jieCheng(jc.num));
jc.num++;
}
}
int i = 1;
int temp = 1 ;
while(i<=10){
temp = i * temp ;
i++ ;
System.out.println(temp);
}
}
int i = 1;
while(i<10){
if(i==1){
System.out.println("当i=1时 ,f(n) = " +1);
}else
System.out.println("当i= "+i+"时 ,f(n)= "+i*(i-1));
i++;
}
}
1)for的用法
public class TestSum {
public static void main(String[] args) {
long sum=1;
for(int i=1;i<=10;i++) {
for(int j=1;j<=i;j++) {
sum = j*sum;
}
System.out.println(i+"的阶乘="+sum);
sum = 1;
}
}
}2)while的用法
public class TestSum2 {
public static void main(String[] args) {
long sum=1;
int i = 1;
while(i<=10) {
int j = 1
while(j<=i) {
sum = sum*i;
j++;
}
i++;
System.out.println(i+"的阶乘是"+sum);
sum = 1;
}
}
}