您的手机系统与游戏可能有兼容性问题,也有可能JAVA游戏本身设计有问题,也有可能像楼上的几位说的内存小,可以试试格机后,裸机玩玩看。如果手机内存小的话,尽量不要装太多软件。
import java.awt.Graphics
import java.applet.Applet
import java.awt.event.*
import java.awt.event.KeyEvent
public class TestKey extends Applet implements KeyListener {
int x=30, y=30
public void init() {
addKeyListener(this)
}
public void keyTyped(KeyEvent e) {
}
public void paint(Graphics g) {
g.drawString("java程序设计", x, y)
}
public void keyReleased(KeyEvent e) {
}
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == e.VK_DOWN)
y += 10
else if (e.getKeyCode() == e.VK_UP)
y -= 10
else if (e.getKeyCode() == e.VK_RIGHT)
x += 10
else if (e.getKeyCode() == e.VK_LEFT)
x -= 10
repaint()
}
可以通过”Scanner“函数 直接输入参数的形式,来实现输入语句,举例:import java.util.Scanner
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in)
System.out.println("请输入一个整数:")
int length=input.nextInt()//输入一个整数
System.out.println("输入的整数是:"+length)}
}
备注:Scanner函数就是用来进行语句输入的,上面举例的是整数类型,也可以用以下语句“String length=input.next()”,输入的就是字符串类型等。