编写一个查询火车票价的JAVA程序,求助啊

编写一个查询火车票价的JAVA程序,求助啊,第1张

Map<String,Integer> ms=new HashMap<String,Integer>();

msput("A-B", 20);

msput("A-C", 30);

msput("A-D", 40);

msput("A-E", 50);

msput("B-C", 60);

msput("B-D", 70);

msput("B-E", 80);

msput("C-D", 90);

msput("C-E", 70);

Scanner input=new Scanner(Systemin);

Systemoutprint("输入出发站:");

String strA=inputnext();

Systemoutprint("输入目的站:");

String strB=inputnext();

String key=(strA+"-"+strB)toUpperCase();

Systemoutprintln(key+"火车票价钱是:"+msget(key));

这样?

第一个:

import javautilScanner;

/

  Created by Chen on 2015/11/11

 /

public class T {

    public static void main(String[] args) {

        int temp = 0;

        Scanner s = new Scanner(Systemin);

        Systemoutprint("请输入3个整数");

        int a = snextInt();

        int b = snextInt();

        int c = snextInt();

        if (a > b) {

            temp = a;

            a = b;

            b = temp;

        }

        if (a > c) {

            temp = a;

            a = c;

            c = temp;

        }

        if (b > c) {

            temp = b;

            b = c;

            c = temp;

        }

        Systemoutprintln("a的值:" + a + "b的值:" + b + "c的值:" + c);

    }

}

第二题:

import javautilScanner;

/

  Created by Chen on 2015/11/11

 /

public class T {

    public static void main(String[] args) {

        int temp = 0;

        Scanner s = new Scanner(Systemin);

        Systemoutprint("输入一个数");

        int a = snextInt();

        if((a%3==0)||(a%5==0))

        Systemoutprintln("该整数是3或5的倍数");

        else  Systemoutprintln("“该数不能被3或5中的任何一个数整除" );

    }

}

第三题:

import javautilScanner;

/

  Created by Chen on 2015/11/11

 /

public class T {

    public static void main(String[] args) {

        int price = 5000;

        Scanner s = new Scanner(Systemin);

        Systemoutprint("输入订票月份:");

        int month = snextInt();

        if (month > 0 && month < 13) {

            if (month > 3 && month < 11) {

                Systemoutprintln("该月车票价格如下:头等舱" + price  09 + "元" + "  " + "经济舱" + price  08);

            } else Systemoutprintln("该月车票价格如下:头等舱" + price  05 + "元" + "  " + "经济舱" + price  04);

        } else Systemoutprintln("请输入正确的月份");

    }

}

double p1=1000;//头等舱

double p2=500;//经济舱

double p3=00;//票价

Systemoutprint("请输入您出行的月份:");

Scanner scan = new Scanner(Systemin);

int a = scannextInt();

if(a==0&&a>12){

Systemoutprint("只能输入1-12月份:");

}else{

Systemoutprint("选择机舱头等舱1经济舱2:");

Scanner sc = new Scanner(Systemin);

int aa = scnextInt();

if(aa!=0&&aa<3){

if(aa!=1)p3=p2;else p3=p1;

if(a>=4&&a<=10) p3=p305;else p3=p304;

Systemoutprintln("票价为:"+p3);

}else{

Systemoutprint("只能输入1或2:");

}

}

你好,在Java中实现多个进程同步方法有两种,我就介绍通过继承Thread来实现线程来举例吧!第一种,创建一个Thread类的子类,在里面重写一个run()方法,然后在主线程main()方法里面创建几个类的对象,一个对象代表一个线程,然后通过start()方法启动线程。第二种,创建多个Thread类的子类,在里面重写一个run()方法,然后在主线程main()方法里面创建这些类的对象,一个对象代表一个线程,然后通过start()方法启动线程。两者的区别:第一种是多个线程同步完成一个任务,比如买票,第二种是不同线程完成不同的任务。intertupt()方法用来“吵醒”休眠的线程,sleep()方法让进程处于睡眠状态。答案不满意可以追问,想交流可以加我QQ:460148261,可以一起讨论。

以上就是关于编写一个查询火车票价的JAVA程序,求助啊全部的内容,包括:编写一个查询火车票价的JAVA程序,求助啊、使用java程序编写下面3个题、编写Java程序实现1.请输入您出行的月分1~12 2.选择机舱头等舱1经济舱2 3.4~10月为旺季折扣1为0.9;2为0.8;等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9794805.html

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

发表评论

登录后才能评论

评论列表(0条)

保存