public class random1-25(){ //提示我少了 { 符号
private int i,m,n;
for(i=0;i<25;i++){
n=0;
m=Math.random();
if(n>m)
System.out.println("bigger");
else if(n<m)
System.out.println("small");
else System.out.println("equal");
}
public static void main(String[] args){
Random rd=new Random();
}
} //提示我少了 } 符号程序功能:随机产生1到25中间的数字,比较大小.import java.awt.*;
import java.awt.event.*;
public class Print1to100{
private int i;
public Print1to100(){
for(i=0;i<100;i++){
System.out.println(i);
}
}
public static void main(String[] args)
{
new Print1to100().setVisible(true); // 提示我:找不到符号
}
}程序功能:打印1到100数字由于//后的问题,编译通不过.  

解决方案 »

  1.   

    public class random1-25()类名为什么带()啊??????????
      

  2.   

    setVisible(true)这个方法在什么地方定义的啊
      

  3.   

    对~类名没有()
    搞错了。setVisible(true)在import的包里面啊
    对吗?
      

  4.   


    程序功能:随机产生1到25中间的数字,比较大小.//不知道你要的是不是这个功能,但rd.nextInt(25)生成的随机数会包括0, 怎么解决,自己动动脑筋.public class Random1_25// 类名不能有(), -, 开头的字母要大写,这样符合规范.
    {
    private int i, m, n; public void compareRandom() //功能要写在类里的method里
    {
    Random rd = new Random();

    for (i = 0; i < 25; i++)
    {
    n = rd.nextInt(25);//我认为你的意思不是让m总和0比较,所以加这句
    m = rd.nextInt(25);
    //System.out.println(m);
    if (n > m)
    System.out.println("bigger");
    else if (n < m)
    System.out.println("small");
    else
    System.out.println("equal");
    }
    } public static void main(String[] args)
    {
    Random1_25 rd = new Random1_25();
    rd.compareRandom();
    }
    }