189 8069 5689

java火车头跑动的代码的简单介绍

火车头采集C#代码

int Conversion(int source)

公司主营业务:网站设计制作、成都做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出太仆寺免费做网站回馈大家。

{

int result = -1;

if(source29.9)

result=4;

else if(source19.9)

result=3;

else if(source9.9)

result=2;

else

result=1;

return result;

}

如果要判断一个值,那么直接调用此方法,如果是数组,那么循环调用一下就可以了:

int[] sources=要判断的数组;

int[] results=new int[sources.Length];

for(int i=0;isources.Length;i++)

results[i]=Conversion(sources[i]);

基本就是这样,希望对你有帮助,还有疑问请追问或是百度Hi上留言

java中 head=current=new node(null)

current==NULL,是说,当前的指针所指的结点为空,即没有地址,没有内容;

current=head,是说当前指针所指的结点为头结点。

一个链表,可以好N多个结点,但只有一个头结点,头结点所指链表的头部,好比火车的火车头。

current==NULL,说明,该当前指针没有地址,亦没有内容,也就是说,其所指链表的结点不存在,好比火车不存在这节车厢,一般而言,也可以说火车到此为止(链表末尾)。

而,current=head,且current==NULL时,说明当前所指为头结点,且头结点为空,无地址,无内容,即链表为空(火车的车头为空,那么火车也可以说,空,没有,不存在)。

java继承问题求完整代码!

参考程序:

public class Student {

private String name;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public void goHome(Traffic t){

System.out.println("学生:"+this.name);

t.run();

}

public Student(String name) {

this.name = name;

}

}

public abstract class Traffic {

protected double speed;

public void run(){

}

}

public class Bus extends Traffic{

@Override

public void run() {

System.out.println("时速为"+super.speed+"公里每小时的汽车正在嘀嗒嘀嗒的开着.");

}

public Bus(double busSpeed) {

super.speed = busSpeed;

}

}

public class Train extends Traffic {

@Override

public void run() {

System.out.println("时速为"+super.speed+"公里每小时的火车正在况且况且的开着.");

}

public Train(double trainSpeed) {

super.speed = trainSpeed;

}

}

public class AirPlan extends Traffic {

@Override

public void run() {

System.out.println("时速为"+super.speed+"公里每小时的飞机正在吴屋吴屋的开着.");

}

public AirPlan(double airPlanSpeed) {

super.speed = airPlanSpeed;

}

}

public class Test {

public static void main(String[] args) {

Traffic traffic1 = new Bus(40);

Student student = new Student("小明");

student.goHome(traffic1);

Traffic traffic2 = new Train(120);

Student student2 = new Student("小花");

student2.goHome(traffic2);

Traffic traffic3 = new AirPlan(300);

Student student3 = new Student("小红");

student3.goHome(traffic3);

}

}

Java编程 假设有火车票1000张,创建10个线程模拟10个售票点,每个售票点100毫秒售出一张票。

package tmp;

public class Test {

private static int k=0;//售出票数

private static int count=1000;//总票数

private static synchronized boolean sell(int n){

if(kcount){

k++;

System.out.println("第"+n+"售票点售出第"+k+"张票");

return true;

}

return false;

}

static class SellPot extends Thread{//售票点

int n;//售票点编号

public SellPot(int n){

this.n=n;

}

public void run(){

while(sell(n)){

try {

Thread.sleep(100);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

public static void main(String[] args) {

for(int i=1;i=10;i++){

new SellPot(i).start();

}

}

}

//银行汇款

public class Test2 {

private static int k=0;//总汇款

private static synchronized void send(int m,int i,int n){

k+=m;

System.out.println("第"+n+"个顾客进行第"+(i+1)+"次汇款,银行接收总汇款"+k);

}

static class Costum extends Thread{//售票点

int n;//顾客编号

public Costum(int n){

this.n=n;

}

public void run(){

for(int i=0;i3;i++){

send(100,i,n);//汇款100

try {

Thread.sleep(100);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

public static void main(String[] args) {

for(int i=1;i=3;i++){

new Costum(i).start();

}

}

}


分享文章:java火车头跑动的代码的简单介绍
转载注明:http://cdxtjz.cn/article/hhchod.html

其他资讯