首页 > 编程语言 >JAVA案例:买飞机票

JAVA案例:买飞机票

时间:2024-02-29 22:13:50浏览次数:21  
标签:JAVA calculate 飞机票 month 案例 static 经济舱 public String

package com.itheima.anli;

public class Anli1 {
    public static void main(String[] args) {
        calculate(1000,8,"经济舱");
        System.out.println( calculate(1000,8,"经济舱"));
    }
    public static double calculate(double price,int month,String type){
        if(month>=5&&month<=10){
            switch (type){
                case "头等舱":
                    price *=0.9;
                    break;
                case "经济舱":
                    price *=0.85;
                    break;
            }
        }
        else {
            switch (type){
                case "头等舱":
                    price *=0.7;
                    break;
                case "经济舱":
                    price *=0.65;
                    break;
            }
        }
        return price;
    }
}

 

 

标签:JAVA,calculate,飞机票,month,案例,static,经济舱,public,String
From: https://www.cnblogs.com/pengsuoqun123/p/18045668

相关文章

  • Java笔记
    java程序编译后会生成字节码文件,就是.class文件final并不能修饰抽象类final修饰的类可以被重载但不能被重写线程的启动方式只能通过start这种方式启动才能真正的实现多线程的效果,如果是手动调用run方法和普通方法调用没有区别线程安全的map:HashTable,SynchronizedMap,Concurrent......
  • JAVA基础:引用类型参数传递的相关案例(数组的传递) 方法重载 return关键字
    packagecom.itheima.Method;publicclassMethod6{publicstaticvoidmain(String[]args){int[]arrs=newint[]{2,5,6,4};printArray(arrs);}publicstaticvoidprintArray(int[]arr){if(arr!=null){System.out......
  • Java流程控制04:if选择结构
    1.选择结构1.1if单选则结构1.1.1需要判断一个东西是否可行,然后再去执行,这样一个过程在程序中用if语句来表示1.1.2语法:if(布尔表达式){//如果布尔表达式为true将执行的语句}  1.2if......
  • JAVA基础:java的参数传递机制
    基本类型的参数传递:    关键点:传的只是值传递,值传递:传输的是实参存储的值的副本  引用类型的参数传递:传递的是地址,是对象   ......
  • 面试必备!《1000多道互联网Java工程师面试题》分享
    资料领取见文末!在当今互联网时代,Java作为一种广泛应用的编程语言,在互联网行业中扮演着至关重要的角色。无论是初学者还是有经验的开发者,不断学习和提升自己的Java技能都是至关重要的。而《1000多道互联网Java工程师面试题》这份资料提供了一个绝佳的机会,让你深入了解并加强对Java......
  • JAVA基础:方法案例
    方法设计技巧:  packagecom.itheima.Method;publicclassMethod3{publicstaticvoidmain(String[]args){System.out.println(sum(10));pan(5);}publicstaticintsum(intn){intsum=0;for(inti=1;i<=......
  • JAVA基础:方法的其他形式 方法使用需要注意的常见问题
                方法使用需要注意的常见问题 packagecom.itheima.Method;publicclassMethod2{publicstaticvoidprinthelloworld1(){System.out.println("helloworld!");}publicstaticvoidmain(String[]args){......
  • Java流程控制03:顺序结构
    顺序结构:1.java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。2.顺序结构时最简单的算法结构。 3.语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构......
  • Vuex系列之(五)求和案例
    求和案例//index.jsimportVuefrom'vue'importVuexfrom'vuex'Vue.use(Vuex)constactions={ //对于不包含业务逻辑也不进行Ajax请求转发的操作可以不经过actions,直接调用mutations中的方法即可 //jia(context,value){ // console.log('actions被调用了',conte......
  • Java基础语法
    注释注释不参与编译和运行修改注释颜色  关键字被Java赋予了特定含义的英文单词,所以关键字不能被我们使用字面量 标识符数据类型Scanner键盘录入......