java短代码 java编写代码

java代码你这里不对是指的什么意思? 你这段代码是运行在另外一个线程里面吗? 完整代码看看?
你这么写会导致线程阻塞, 建议你把while循环这么写
import graphics.*;
public class Measele
{
public static void main(String []args)
{
Window win = new Window(400, 200);
【java短代码 java编写代码】Thread thread = new Thread(new Runnable(){
public void run()
{
while(true)
{
if(win.isPressed())
{
Point mouse = win.getMouse();
int x = mouse.getX();
int y = mouse.getY();
win.fill(new Circle(x, y, 10));
}
}
}
);
thread.start();
}
swing 和 awt运行机制是单线程,你这么写会导致线程阻塞,不过也可以执行,你要知道,只所以你原来会成功是因为while(true) 一直是为真的 , 意思就是说,该线程一直没有运行结束,一直在监听,但是你改成if(win.ispressed()) 或while(win.ispressed())的时候 程序运行到这里的时候,你并没有按下鼠标,因此为假,也就结束线程了 你再按就没反映了,你可以给window添加鼠标事件监听,你这么写容易导致线程阻塞的
求一个简单的java代码public class Message {
public static void main(String[] args){
String name;
int age;
System.out.println("请输入姓名,回车结束:"); //提示输入
Scanner sc = new Scanner(System.in);
name = sc.nextLine();//为变量赋值
System.out.println("请输入年龄 , 回车结束:");
age = sc.nextInt();
System.out.println("姓名:" name "\n年龄:" age); //打印姓名及年龄
}
}
//不知道这样行么?
一个简单的Java程序代码?package com.zpp;public class Charge {
public static void main(String [] args) {
if(args.length ==0) {
System.out.println("parameter error!");
System.out.println("java com.zpp.Charge [int]");
return;
}
int min = Integer.parseInt(args[0]);
double money = 0.0;
if (min = 0) {
money =0.0;
System.out.println("not money");
} else if (min = 60) {
money = 2.0;
} else {
money = 2.0(min - 60) * 0.01;
}
System.out.println("please pay: "money);
}
} 编译:javac -d . Charge.java运行:java com.zpp.Charge 111
java短代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java编写代码、java短代码的信息别忘了在本站进行查找喔 。

    推荐阅读