import java.lang.*;
public class Factor{ public static void main (String args[]) {
int c;
int fff;
int fac = 1;
while(true){
c = System.in.read();
if(c == '~'){
return;
}
for(fff = c; fff > 0;fff-- ){
fac = fac * fff;
}
System.out.println(c + "'s Factor is: " + fac);
}
}
}
public class Factor{ public static void main (String args[]) {
int c;
int fff;
int fac = 1;
while(true){
c = System.in.read();
if(c == '~'){
return;
}
for(fff = c; fff > 0;fff-- ){
fac = fac * fff;
}
System.out.println(c + "'s Factor is: " + fac);
}
}
}
解决方案 »
- 如何验证录入数据的合法性!
- 怎样编译包中的类?
- 高分求助,怎样用java读取解析一个含有变量的配置文件?
- 问一个基本的编译交错问题...
- 急,急,急,请教简单问题,我用java.net.URL 去连接一个http,为什么总是不成功??
- JAVA有没有反三角函数,譬如arcsin(),arccos(),arctg()
- 二维数组问题??
- 虚心请教:我想创建变长的Hashtable数组,Hashtable mp[]; mp[0] = new Hashtable();为什么错了呢?
- 软件开发已经做完了,应该如何交给用户?
- 鼠标事件,请帮忙
- JAVA如何读写WORD等OFFICE系列文件,还有PDF电子书文件。
- 让我感到意外的问题。
public class Factor{ public static void main (String args[])throws IOException {
int c;
int fff;
int fac = 1;
while(true){
c = System.in.read();
if(c == '~'){
return;
}
for(fff = c; fff > 0;fff-- ){
fac = fac * fff;
}
System.out.println(c + "'s Factor is: " + fac);
}
}
}
import java.io.*;
public class Factor{ public static void main (String args[]) {
int c;
int fff;
int fac = 1;
while(true){
try{
c = System.in.read();
}
catch(IOException e)
{ e.printStackTrace(); }
if(c == '~'){
return;
}
for(fff = c; fff > 0;fff-- ){
fac = fac * fff;
}
System.out.println(c + "'s Factor is: " + fac);
}
}
}