J关于AVA输入流的问题

时间:2008-08-30 12:01:03   来源:论坛整理  作者:  编辑:chinaitzhe
原来些程序都是C 现在转到JAVA很不习惯。 下面一道题目是输入一个数,输出它的质因数
例如:输入:180 输出:2 2 3 3 5
我写的代码如下:
import java.util.*;
public class zhiyinshu{
void fince(int x){
static int i=2;
if(x%i==0){
System.out.println(i);
x=x/i;
fince(x);
}
else
{ i=i 1;
fince(x);}

if(x/i==1) return;
}
public void fince(int x){
int i=2;
if(x%i==0){
System.out.println(i);
x=x/i;
fince(x);
}
else
{ i=i 1;
fince(x);}


if(x/i==1) return;
}

public static void main(String[] args) {

Scanner in = new Scanner(System.in);
int x=in.nextInt();
fince(x);
}
}
算法都是对的,在C 里都尝试对的
JAVA中显示static int i=2;是非法表达式。帮我个忙怎么改啊 谢谢


--------------------------------------------------------------------
以下内容为自动编辑的内容,并非楼主的发贴内容,此仅用于显示而已,并无任何其他特殊作用
楼主【lakers20082008】截止到2008-08-04 20:16:38的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=lakers20082008
网友回复:从方法里拿出来改成类成员变量private int i=2;
类成员变量就相当static的语义了。
网友回复:up
网友回复:private int i=2;
网友回复:ding!
关键字:问题,

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面