class C//随机产生一些1--100之间的整数,直到产生的数为50为止。
{
public static void main(String args[])
{
while(true)
{
int i = Math.abs(new Random().nextInt()%100);
if(i>0 && i<101 && i==50)
{
Tools.print("ok   "+i+"   creating.....");
break;
}
else
{
Tools.print(i+"creating.....");
}

} }

}class D//计算1-1000之间能同时被3和5整除的整数的和。
{
public static void main(String args[])
{
int m=0;
for(int i=1;i<=1000;i++)
{
if(i%(3*5)==0)
{
m=m+i;
}
}
Tools.print("1-1000之间能同时被3和5整除的整数的和:"+m);
}
}

解决方案 »

  1.   

    好些基本的东西都错了,好好看基础吧!你要的程序给你int i = Math.abs(new Random().nextInt()%100);这是什么东西???import java.util.Random;
    class A{
    int i;

    public void random(){
    int count=0;
    Random r=new Random();
    while(true){
    i=r.nextInt(100);
    count++;
    if(i==50){
    System.out.println(i+"Create!!");
    System.out.println("count="+count);
    break;
    }
    }
    }

    public void fun(){
    for(int i=0;i<=1000;i++){
    if(i%3==0&&i%5==0)
    System.out.print("i="+i+"\t");

    }
    }


    public static void main(String []args){
    A a=new A();
    a.random();
    a.fun();
    }
    }