综合练习2:购买电影票

购买电影票有优惠:满18周岁的付40元,未满18周岁的享受半价。使用成员变量、成员方法、构造方法和this关键字,控制台输出如下所示的姓名、年龄、票价等信息。

/* 综合练习2:购买电影票* 购买电影票有优惠:满18周岁的付40元,未满18周岁的享受半价。* 使用成员变量、成员方法、构造方法和this关键字,控制台输出如下所示的* 姓名、年龄、票价等信息。*  */package Lhdx;public class Zhlx2{String name;//成员变量int age;public Zhlx2(String name ,int age) {//构造方法、this关键字this.name = name;this.age = age;}public void buytickets() {//成员方法,无参数,直接使用成员变量if(age < 18) {System.out.println(name+"\t\t"+age+"\t\t"+40/2);}else {System.out.println(name+"\t\t"+age+"\t\t"+40);}}public static void main(String[] args) {System.out.println("姓名"+"\t\t"+"年龄"+"\t\t"+"票价(元)");System.out.println("————————————————————————————————————————————————————");Zhlx2 audience1 = new Zhlx2("李明", 20);audience1.buytickets();//对象直接调用成员方法Zhlx2 audience2 = new Zhlx2("钱丽", 16);audience2.buytickets();//对象直接调用成员方法Zhlx2 audience3 = new Zhlx2("周刚", 8);audience3.buytickets();//对象直接调用成员方法Zhlx2 audience4 = new Zhlx2("吴红", 32);audience4.buytickets();//对象直接调用成员方法}}//public class Zhlx2 {//
//  String name;
//  int age;
//  static int price;
//
//  public Zhlx2(String name,int age) {//      this.name = name;
//      this.age = age;
//  }
//
//  public static int piaoprice(int age,int price) {//      if(age < 18) {//          price = 20;
//      }else {//          price = 40;
//      }
//      return price;
//  }
//
//  public static void main(String[] args) {//      // TODO 自动生成的方法存根
//
//      System.out.println("姓名\t年龄\t票价(元)");
//      System.out.println("————————————————————————————————————");
//      Zhlx2 cust1 = new Zhlx2("李明",20);
//      System.out.println(cust1.name+"\t"+cust1.age+"\t"+piaoprice(cust1.age,price));
//
//      Zhlx2 cust2 = new Zhlx2("钱丽",16);
//      System.out.println(cust2.name+"\t"+cust2.age+"\t"+piaoprice(cust2.age,price));
//
//      Zhlx2 cust3 = new Zhlx2("周刚",8);
//      System.out.println(cust3.name+"\t"+cust3.age+"\t"+piaoprice(cust3.age,price));
//
//      Zhlx2 cust4 = new Zhlx2("吴红",32);
//      System.out.println(cust4.name+"\t"+cust4.age+"\t"+piaoprice(cust4.age,price));
//
//
//
//  }
//
//}

(对象调用无参成员方法输入内容!成员方法操作成员变量)

综合练习2:购买电影票(代码区别:对象.成员方法)相关推荐

  1. 关于微软COEM,FPP和开放式许可三种购买方式的区别

    什么是零售版.VOL版和OEM版 零售版是指从软件零售商处购买到的软件产品,它是针对一般家庭用户并且也是最常见的销售版本. Windows Vista零售版分为彩盒包装和COEM简装版,彩盒包装比CO ...

  2. Java线程同步:synchronized锁住的是代码还是对象

    在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行.synchronized既可以加在一段代码上,也可以加在 ...

  3. JavaScript返回上一页代码区别

    JavaScript返回上一页代码区别: window.history.go(-1); //返回上一页 window.history.back(); //返回上一页 //如果要强行刷新的话就是:win ...

  4. 数据挖掘综合应用:数据预处理代码实战

    数据挖掘综合应用:数据预处理代码实战 在数据预处理的过程中主要包括两个部分:数据清洗和特征预处理. 数据清洗: 缺失值处理:一般包括去除或者填补两种方式. 填补方式主要有:均值.中位数.众数.回归分析 ...

  5. 数据科学 案例7 决策树之电脑购买(代码)

    数据科学 案例7 决策树之电脑购买(代码) 9 决策树 1.导入数据 2.CART算法(分类树) 2.1 建立CART模型 2.2 可视化 9 决策树 import os import pandas ...

  6. java 防止拷贝_[改善Java代码]避免对象的浅拷贝

    建议43: 避免对象的浅拷贝 我们知道一个类实现了Cloneable接口就表示它具备了被拷贝的能力,如果再覆写clone()方法就会完全具备拷贝能力.拷贝是在内存中进行的,所以在性能方面比直接通过ne ...

  7. 简易购买电影票系统(Java)

    该系统登录的用户分为商家用户和普通用户两种,这两种用户要进行的操作不同,但两者的也有部分的共同特征,所以可以定义一个父类存储两者的共同属性 //充当用户和商家的父类. public class Use ...

  8. Javaweb实验: JSP与Servlet综合案例(含完整代码)

     1 实验目的 1.了解项目开发的基本流程和开发步骤知识 2.掌握项目分析和软件设计的主要步骤 3.回顾掌握JDBC编程的技术和方法 4.掌握JSP·Servlet综合知识和编程方法  2 实验环境 ...

  9. 独家 | 从基础到实现:集成学习综合教程(附Python代码)

    作者:AISHWARYA SINGH 翻译:和中华 校对:丁楠雅 本文约8000字,建议阅读10+分钟. 本文从基础集成技术讲起,随后介绍了高级的集成技术,最后特别介绍了一些流行的基于Bagging和 ...

最新文章

  1. cisco switch
  2. 公办低分二本_三本4所二本3所,四川考生都是用这7所大学保底的,分数低保录取...
  3. Windows 10 [ ERROR ] Can not init Myriad device: NC_ERROR Error
  4. 60多套html5移动端模板_美容整形高保真移动端原型模板发布
  5. POJ - 1966 Cable TV Network(最小割-最大流)
  6. 10_30_unittest
  7. 数据结构与算法--这个需求很简单怎么实现我不管(发散思维)
  8. Python os 属性(便于跨平台开发)
  9. 介绍两款WordPress文章转移插件
  10. sql server代理无法启动_谁说前端不需要懂Nginx反向代理与负载均衡
  11. 克隆一个 AI 替自己开会,爽吗?
  12. Oracle 抄袭亚马逊的 API 是侵权吗?
  13. Android.mk转换到Android.bp方法
  14. git学习指南_GIT 学习指南
  15. 连续竞价java_Java 方法method
  16. C# ObjectCache、OutputCache缓存
  17. c语言矩阵乘法问题分析,c语言矩阵相乘
  18. VMware与xshell安装教程
  19. 数学建模笔记(七):综合评价模型
  20. php gd绘制图片,PHP-用GD绘制图形

热门文章

  1. 苹果真伪查询_苹果自研M1芯片Mac电脑开启预售!该不该冲?
  2. keras之父《python深度学习》笔记 第六章
  3. 蓝牙开发那些事儿(3)——看看空中包
  4. mysql 导出指定分隔符_mysql 导出行数据到txt文件,指定字符分割
  5. Paython基础讲解(1)
  6. SQLite WAL 机制探索
  7. Minecraft1.15 FuHyMC 进服方法
  8. 蓝桥杯的比赛流程和必考点
  9. php 发socket数据库,php socket连接数据库
  10. CSS中的BFC规范(块级格式化上下文)