急~~高手请告诉我如何编写小汽车的java程序代码??重赏!

急~~高手请告诉我如何编写小汽车的java程序代码??重赏!,第1张

import java.lang.*

class Car{

public void safe(){

System.out.println("an quan xi shu gao !")

}

}

class Benz extends Car{

public void safe(){

System.out.println("che hao !")

}

}

class Santana extends Car{

public void safe(){

System.out.println("che hen bu hao hao !")

}

}

public class Test{

public static void main(String[]args){

Car s = new Car()

s.safe()

Benz s1 = new Benz()

s1.safe()

Santana s2 = new Santana()

s2.safe()

Car s3 = new Benz()

s3.safe()

Car s4 = new Santana()

s4.safe()

}

}

这正尺是一个 命名为Test.java

public class Car{

double price

String name

int id

//3个重载的构造方法(name)(id,name)(id,name,price)

public Car(String name){

this(789,name)

}

public Car(int id,String name){

this(id,name,100000)

}

protected Car(int id,String name,double price){

this.price = price

this.name = name

this.id = id

}

//3个重载的普通并指方法drive(int) drive(String) drive(int ,String)

public void drive(int i){

System.out.println("i = " + i)

System.out.println(price + "\n" + name + "\n" + id)

}

protected String drive(String s){

return "s is: " + s

}

int drive(int i,String s){

return 2007

}

}

class Test{

public static void main(String[]args){

Car c1 = new Car(777,"Santana")

c1.drive(18)

}

}

这绝清配个命名为Car.java

希望有你要的!

import java.util.*

class MyTime

{

int hourint minute

MyTime(int hour,int minute){

this.hour=hour

this.minute=minute

}

}

public class AboutTime

{

public static void main(String args[]){

final MyTime mt=new MyTime(11,24)

//这里,假设程序运行时,是在早上8点半之前的。其他情况,你自行分析

Calendar cal=Calendar.getInstance()

//此方法获得当前地域的时间,注意,getInstance是静态方法

cal.set(cal.HOUR, mt.hour)//设置你所要等待的时刻

cal.set(cal.MINUTE, mt.minute)

Calendar cal2=Calendar.getInstance()//

long time1=cal.get(cal.HOUR_OF_DAY)*3600+cal.get(cal.MINUTE)*60//将两燃册个时刻丛段握都转换成秒数,以便进行相减

long time2=cal2.get(cal2.HOUR_OF_DAY)*3600+cal2.get(cal2.MINUTE)*60+cal2.get(cal2.SECOND)

final long waitTime=time1-time2//此时获得当前时刻与要等待时刻的时间差,单位是秒

//这里说明一下,现在所指的当前时刻是“Calendar cal2=Calendar.getInstance()”这句执行时所获得的时刻

//获得后,它的各值(秒,分,时)等信息都不会改变。当然,运行几行代码,花不了几毫秒。所以

//虽然之前的cal2的时间信息与运行三行代码以后的时间信息是差不多的

System.out.println(waitTime)//此行用于测试

new Thread(new Runnable(){

public void run(){

try{

for(long l=0l<waitTimel++){

Thread.sleep(1000)

System.out.println("###")//一秒打一个,当然,告诉你正在计时

//这里用多线程,因为运行后,渗庆可以继续运行主线程。不影响你干其他事儿。

}

}

catch(InterruptedException e){}

System.out.println(mt.hour+":"+mt.minute+"到了")

}

}).start()

//不过,你说一天要三次计算。这很容易,如何实现,由你自己决定。

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12542705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存