【问题标题】:could not find symbol thread.sleep [closed]找不到符号thread.sleep [关闭]
【发布时间】:2016-05-08 03:26:33
【问题描述】:

为什么我在这段代码中遇到错误,请帮助我。 错误来了

找不到符号thread.sleep

代码如下:

  import java.util.Date;
  class Date_Time
    {
      public static void main(String[] args)
      throws Throwable
     {
          while(true)
          {
             Date_Time d= new Date_Time();
             System.out.print(d);
             thread.sleep(500);
             System.out.println("\r");
             thread.sleep(500);
          }
      }
    }

【问题讨论】:

  • 你为什么大喊大叫???
  • 应该是Thread.sleep(500);
  • 谢谢,但在使用 T 而不是 t m 后,没有以适当的方式获得 o/p,它即将到来 lyk this 1@bedef2...
  • 您是否尝试每秒打印一次实际日期?看看我的帖子
  • @MohammadAdil 谢谢你,但你能告诉我这段代码哪里错了吗??

标签: java compiler-errors cannot-find-symbol


【解决方案1】:

在 Java 中它是 Thread.sleep(500); 大写字母。

编辑

Date_Time 是你的班级。如果要打印日期需要使用Date library

Date d = new Date();
System.out.print(d);

【讨论】:

  • 谢谢,但在使用 T 而不是 t m 后,没有以适当的方式获得 o/p,它即将到来 lyk this 1@bedef2...
  • @ShakhKhan 你期待看到什么?
  • 时间和日期就是这样
  • 我希望它显示当前日期和时间,但它有些不同
  • 我已经使用日期包..mah程序第一行检查一下..
【解决方案2】:

dclass,所以如果你打印一个类,你会得到它的 tostring 表示,所以修改这个类,(重写 toString 方法并从它返回你需要的)

import java.util.Date;
class Date_Time{
    public static void main(String[] args) throws Throwable {
        while(true){
            Date_Time d= new Date_Time();
            System.out.print(new Date());
            thread.sleep(500);
            System.out.println("\r");
            thread.sleep(500);
        }
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-23
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 2014-04-14
    相关资源
    最近更新 更多