作业1 2
时间:2019-07-11
本文章向大家介绍作业1 2,主要包括作业1 2使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
package oop5; public class Penguin { // 实现封装 // 隐藏属性 private String name; private int leiXin; private String gender; private int health; private int love; // 方法公开 // 1 set 2 get public void setName(String name) { this.name = name; } public String getName() { return this.name; } public void setLeiXin(int leiXin) { this.leiXin = leiXin; } public int setLeiXin() { return this.leiXin; } public void setGender(String gender) { if (gender.equals("1")) { this.gender = "Q仔"; } else if (gender.equals("2")) { this.gender = "Q妹"; } } public String getGender() { return this.gender; } public void setHealth(int health) { if (health < 0) { this.health = 60; System.out.println("健康值应该再0至100之间,默认值为" + this.health); } this.health = health; } public int getHealth() { return this.health; } public void setLove(int love) { this.love = love; } public int getLove() { return this.love; } public void show() { System.out.println("宠物的自白:\n" + "我的名字叫豆豆,健康值是" + this.health + ",和主人的亲密度是" + this.love + "我的性别是" + this.gender); } }
package oop5; import java.util.Scanner; public class Testpenguin { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { Penguin t = new Penguin(); System.out.print("欢迎来到宠物店!\n"+"请输入要领养宠物的名字:"); String name = sc.next(); t.setName(name); System.out.print("请选择要领养的宠物类型:(1.狗狗 2. 企鹅)"); int leiXin = sc.nextInt(); t.setLeiXin(leiXin); System.out.print("请选择企鹅的性别(1.Q仔 2.Q妹):"); String gender = sc.next(); t.setGender(gender); System.out.print("请输入企鹅的健康值(1~100之间):"); int health = sc.nextInt(); t.setHealth(health); t.show(); } }
package FuXi; public class Voter { private String name; private static int count; private static final int MAX_COUNT = 100; //有参的构建方法 public Voter(String name) { this.name = name; } public void setName(String name) { this.name = name; } public String getname() { return this.name; } public static void setCount(int count) { Voter.count = count; } public static int getCount() { return count; } public static int getMaxCount() { return MAX_COUNT; } //投票 public void voter() { if(count==MAX_COUNT) { System.out.println("投票已经结束!"); return; }else { count++; System.out.println(this.name+"投票成功!"); return; } } public static void main(String[] args) { for(int i = 0; i<100; i++) { Voter s = new Voter("v"+(i+1)); s.voter(); } } }
原文地址:https://www.cnblogs.com/bichen-01/p/11173333.html
- 【weakfilescan】敏感文件扫描工具
- ASP.NET Core中使用IOC三部曲(二.采用Autofac来替换IOC容器,并实现属性注入)
- ASP.NET Core中使用IOC三部曲(一.使用ASP.NET Core自带的IOC容器)
- CVE-2017-11882漏洞复现
- ASP.NET Core使用静态文件、目录游览与MIME类型管理
- Python 黑客——使用Python破解门禁系统
- ASP.NET Core文件上传与下载(多种上传方式)
- 采用Opserver来监控你的ASP.NET项目系列(三、监控你的服务器状态)
- eclipse中运行hbase时不能显示表中的值
- 从 PHP 到 Java
- 用Lua定制Redis命令
- 见招拆招-PostgreSQL中文全文索引效率优化
- 通过2-3-4树理解红黑树
- Hmaster无法启动
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法