综合练习2:购买电影票(代码区别:对象.成员方法)
综合练习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:购买电影票(代码区别:对象.成员方法)相关推荐
- 关于微软COEM,FPP和开放式许可三种购买方式的区别
什么是零售版.VOL版和OEM版 零售版是指从软件零售商处购买到的软件产品,它是针对一般家庭用户并且也是最常见的销售版本. Windows Vista零售版分为彩盒包装和COEM简装版,彩盒包装比CO ...
- Java线程同步:synchronized锁住的是代码还是对象
在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行.synchronized既可以加在一段代码上,也可以加在 ...
- JavaScript返回上一页代码区别
JavaScript返回上一页代码区别: window.history.go(-1); //返回上一页 window.history.back(); //返回上一页 //如果要强行刷新的话就是:win ...
- 数据挖掘综合应用:数据预处理代码实战
数据挖掘综合应用:数据预处理代码实战 在数据预处理的过程中主要包括两个部分:数据清洗和特征预处理. 数据清洗: 缺失值处理:一般包括去除或者填补两种方式. 填补方式主要有:均值.中位数.众数.回归分析 ...
- 数据科学 案例7 决策树之电脑购买(代码)
数据科学 案例7 决策树之电脑购买(代码) 9 决策树 1.导入数据 2.CART算法(分类树) 2.1 建立CART模型 2.2 可视化 9 决策树 import os import pandas ...
- java 防止拷贝_[改善Java代码]避免对象的浅拷贝
建议43: 避免对象的浅拷贝 我们知道一个类实现了Cloneable接口就表示它具备了被拷贝的能力,如果再覆写clone()方法就会完全具备拷贝能力.拷贝是在内存中进行的,所以在性能方面比直接通过ne ...
- 简易购买电影票系统(Java)
该系统登录的用户分为商家用户和普通用户两种,这两种用户要进行的操作不同,但两者的也有部分的共同特征,所以可以定义一个父类存储两者的共同属性 //充当用户和商家的父类. public class Use ...
- Javaweb实验: JSP与Servlet综合案例(含完整代码)
1 实验目的 1.了解项目开发的基本流程和开发步骤知识 2.掌握项目分析和软件设计的主要步骤 3.回顾掌握JDBC编程的技术和方法 4.掌握JSP·Servlet综合知识和编程方法 2 实验环境 ...
- 独家 | 从基础到实现:集成学习综合教程(附Python代码)
作者:AISHWARYA SINGH 翻译:和中华 校对:丁楠雅 本文约8000字,建议阅读10+分钟. 本文从基础集成技术讲起,随后介绍了高级的集成技术,最后特别介绍了一些流行的基于Bagging和 ...
最新文章
- cisco switch
- 公办低分二本_三本4所二本3所,四川考生都是用这7所大学保底的,分数低保录取...
- Windows 10 [ ERROR ] Can not init Myriad device: NC_ERROR Error
- 60多套html5移动端模板_美容整形高保真移动端原型模板发布
- POJ - 1966 Cable TV Network(最小割-最大流)
- 10_30_unittest
- 数据结构与算法--这个需求很简单怎么实现我不管(发散思维)
- Python os 属性(便于跨平台开发)
- 介绍两款WordPress文章转移插件
- sql server代理无法启动_谁说前端不需要懂Nginx反向代理与负载均衡
- 克隆一个 AI 替自己开会,爽吗?
- Oracle 抄袭亚马逊的 API 是侵权吗?
- Android.mk转换到Android.bp方法
- git学习指南_GIT 学习指南
- 连续竞价java_Java 方法method
- C# ObjectCache、OutputCache缓存
- c语言矩阵乘法问题分析,c语言矩阵相乘
- VMware与xshell安装教程
- 数学建模笔记(七):综合评价模型
- php gd绘制图片,PHP-用GD绘制图形