import java.util.Random; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; public class MIDlet5 extends MIDlet { Random r=new Random(); int i; char c; protected void startApp() throws MIDletStateChangeException { i='0'+r.nextInt(10); //(1)如果把一个数字转化为一个字符,首先要进行添0处理 //i=r.nextInt(10); //此种方法错误,将输出乱码 c=(char)(i); //(2)在(1)的基础上,就可以进行强制转化了 System.out.println(c); } protected void destroyApp(boolean unconditional)throws MIDletStateChangeException { } protected void pauseApp() { } }