一秒的代码java 每秒代码

JAVA编程:使用线程,每隔一秒显示一个数字的程序。求完整代码。

楼上租慧的可以运行

创新互联专注于中站企业网站建设,成都响应式网站建设,商城网站开发。中站网站建设公司,为中站等地区提供建站服务。全流程按需网站建设,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

也可以参考我的!

import java.lang.Thread;

public class ThreadDemo implements Runnable

{

Thread thread;

public ThreadDemo()

{

thread = new Thread(this);

thread.start();

}

public void run()

{

try

{

for( ; ; )

{

System.out.println(String.valueOf(Math.random()));

thread.sleep(1000);

}

}catch(Exception e){e.printStackTrace();}

}

public static void main(String[] args)

{

new ThreadDemo();

}

}

也衡型誉可以咐段运行的!

呵呵

想设计一个java小程序,在文本框输入一个数,然后每一秒+1,求给完整代码

package com.demo;

import java.awt.BorderLayout;

import java.awt.Dimension;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.util.Timer;

import java.util.TimerTask;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JTextField;

public class TimerTest {

private Timer timer;

private JTextField 滚春大field;

private JButton button;

private 森键boolean flag = true;

public TimerTest() {

timer = new Timer();

addview();

}

private void addview() {

JFrame frame = new JFrame("Timer test");

field = new JTextField();

field.setPreferredSize(new Dimension(0, 30));

button = new JButton("start");

button.setPreferredSize(new Dimension(100, 30));

button.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

if (flag) {

auto();

flag = false;

button.setText("stop");

} else {

timer.cancel();

flag = true;

button.setText("start");

}

}

});

frame.add(field, BorderLayout.CENTER);

frame.add(button, BorderLayout.EAST);

frame.setBounds(200, 200, 300, 60);

frame.setVisible(true);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new 大竖TimerTest();

}

private void auto() {

timer.schedule(new TimerTask() {

@Override

public void run() {

int num = Integer.parseInt(field.getText().trim());

num += 1;

field.setText(num + "");

auto();

}

}, 1000);

}

}

java怎么每隔一秒钟输出一个随机数(1-10之间)

可以用 java.util.Timer(计时器) 以及 java.util.TimerTask(计时任务) 来实现,具体代码如下:

import java.io.IOException;

import java.util.Random;

import java.util.Timer;

import java.util.TimerTask;

public class Main {

public static void main(String[] args) throws IOException, InterruptedException {

// 创建一个计时器

Timer timer = new Timer();

// 开启一个计时调度,延迟 0毫秒(也就是立即开始执行),调度评率: 1秒

timer.schedule(new TimerTask() {

@Override

亏源悄      public void run() {

// 生成随机数逻辑

Random r = new Random();

裂芹    int num = r.nextInt(10) + 1;

System.out.println("随机数为:" + num);

销渣      }

}, 0L, 1000L);

// timer.cancel();  // 关闭计时器

}

}


标题名称:一秒的代码java 每秒代码
当前链接:http://myzitong.com/article/dspjedp.html