第7周作业1-循环大战
2014-04-15 11:34
363 查看
for循环语句:
import java.util.Scanner;
public class FactorialTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入一个正整数:");
Scanner ScNumber=new Scanner(System.in);
int num=ScNumber.nextInt();
System.out.println();
int p = num;
for(int i=1;i<num;i++)
{
p=p*(num-i);
}
System.out.println(num+"!="+p);
}
}
运行结果:
while语句:
import java.util.Scanner;
public class FactorialTest1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入一个正整数:");
Scanner ScNumber=new Scanner(System.in);
int num=ScNumber.nextInt();
System.out.println();
int p=num;
int i=1;
while(i<num)
{
p=p*(num-i);
i++;
}
System.out.println(num+"!="+p);
}
}
运行结果:
do.......while语句:
import java.util.Scanner;
public class FactorialTest2 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入一个正整数:");
Scanner ScNumber=new Scanner(System.in);
int num=ScNumber.nextInt();
System.out.println();
int p=num;
int i=1;
do
{
p=p*(num-i);
i++;
}while(i<num);
System.out.println(num+"!="+p);
}
}
运行结果:
import java.util.Scanner;
public class FactorialTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入一个正整数:");
Scanner ScNumber=new Scanner(System.in);
int num=ScNumber.nextInt();
System.out.println();
int p = num;
for(int i=1;i<num;i++)
{
p=p*(num-i);
}
System.out.println(num+"!="+p);
}
}
运行结果:
while语句:
import java.util.Scanner;
public class FactorialTest1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入一个正整数:");
Scanner ScNumber=new Scanner(System.in);
int num=ScNumber.nextInt();
System.out.println();
int p=num;
int i=1;
while(i<num)
{
p=p*(num-i);
i++;
}
System.out.println(num+"!="+p);
}
}
运行结果:
do.......while语句:
import java.util.Scanner;
public class FactorialTest2 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("请输入一个正整数:");
Scanner ScNumber=new Scanner(System.in);
int num=ScNumber.nextInt();
System.out.println();
int p=num;
int i=1;
do
{
p=p*(num-i);
i++;
}while(i<num);
System.out.println(num+"!="+p);
}
}
运行结果:
相关文章推荐
- 第7周作业1-循环大战
- 第7周作业1-循环大战
- 第7周作业1-循环大战
- 第7周作业1-循环大战------while
- 第7周作业1-循环大战for
- 第7周作业1-循环大战(DO-WHILE语句)
- 第7周作业1-循环大战(FOR语句)
- 第7周作业1-循环大战(WHILE语句)
- 第7周作业1-循环大战
- 第7周作业1-循环大战
- 第7周作业1-循环大战
- 第7周作业1-循环大战while
- 第7周作业1-循环大战for
- 第7周作业1-循环大战
- 第7周作业1-循环大战。
- 第7周作业1-循环大战
- 第7周作业1-循环大战while先行版
- 第7周作业1-循环大战do…while
- 第7周作业1-循环大战
- 第7周作业1-循环大战