Java小故事(一)
import java.util.Date; //导入包
public class Test11 {
public static void main(String [] args){
CatFather growUp=new CatFather(); //创建对象
growUp.biger(35); //调用方法
growUp.inLove(35);
BadDog Fight= new BadDog();
Fight.fight();
Boss fight2 = new Boss();
fight2.fight1(); }
}
abstract class RiverSide{ //抽象父类
String name; //抽象属性
String style;
int age;
String skills;
}
class CatFather extends RiverSide{ //继承
String name = "杨康";
String style = "caption";
int age = 0;
String action = "吃饭、睡觉、打豆豆、喝水、玩、学习!";
String skills = "葵花宝典、九阳神功、乾坤大罗移。";
long y= new Date().getTime(); //新建对象调用方法
Date time=new Date(y); //建对象 float weight;
void biger(int n){ //成长阶段
int i;
for(i=0;i<=n;i++){ //成长过程中体重的变化
{
if(n<=20){
System.out.println("杨康还没长大,正在努力学习技能!");
break;
}
if(n>=100){
System.out.println("杨康已经死了!");
break;
}
if(i==0){
weight = 3.8f;
System.out.print(time+"年一只黑色的小猫出生了,重"+weight+"kg。"+"取名叫做"+name+"。");
}
else if(i>0 && i<=20){
double j = 2.5;
weight +=j;
}
else if(i<25){
double j=2;
weight +=j;
}
} }System.out.println(20+"年后,"+name+"每天"+action+"长到了"+weight+"kg,学会了"+skills);
}
void inLove(int n){ //恋爱阶段
for(int i=0;i<=n;i++){
if(n<=30){
System.out.println("小猫还没找到女朋友!");
break;
}
if(n>=200){
System.out.println("小猫已经死了!");
break;
} }System.out.println(name+"和穆连慈恋爱了,并有了孩子,取名叫杨过,杨康把自己的神功都交给了杨过。");
} }
class BadDog extends RiverSide{ //继承
String name = "欧阳锋";
String style= "Teddy";
int age = 3;
String skills = "七伤拳、混元霹雳手、辟邪剑法。";
void fight(){
System.out.println("王重阳家还有一个名叫"+name+"的人,他会"+skills);
System.out.println("有一天他们打起来了,"+name+"使用了"+skills+"杨康使用了葵花宝典、九阳神功、乾坤大罗移。");
System.out.println("一时间刀光剑影、猫拳狗腿,打碎了玻璃,弄乱了房间.");
} }
class Boss extends RiverSide{ //继承
String name = "王重阳";
String style = "全真教";
int age = 30;
String skills = "眉来眼去剑、情意绵绵刀";
void fight1(){
System.out.println(age+"岁的"+style+" "+name+"看到后很生气,使用"+skills+"把杨康和欧阳锋打成重伤,把欧阳锋终生监禁,并把杨康赶了出去!");
93 System.out.println("一年后杨康郁闷至死。\n十年后,杨过和她妈也都饿死了!");
}
}
Java小故事(一)的更多相关文章
- Java反射的小故事
Java反射的小故事: 首先定义一个Java类 package com.xiaoysec.test; public class Person { private String name; privat ...
- 杂谈---小故事小道理,面试中的小技巧(NO.2)
本篇是接着上一篇面试随笔的,上一次有猿友反应写的有些“扯淡”,LZ思来想去最大的原因可能是由于上一章写的全是一些大忌,既然是大忌,那么在现实当中发生的概率还是相对较小的,大部分人还是很少在面试中犯如此 ...
- java正则表达式之java小爬虫
这个java小爬虫, 功能很简单,只有一个,抓取网上的邮箱.用到了javaI/O,正则表达式. public static void main(String[] args) throws IOExce ...
- 有趣 GIF 动图集 - 仿佛每张小动图都诉说了一个小笑话或者小故事
点这里 来自法国南特(Nantes)的 Guillaume Kurkdjian 目前还是个学生.Kurkdjian 擅长创作一些平面动态图像,这些有趣的小动图仿佛每张都诉说了一个小笑话或者小故事,像个 ...
- Java小项目--坦克大战(version1.0)
Java小项目--坦克大战<TankWar1.0> 这个小项目主要是练习j2se的基础内容和面向对象的思想.项目实现了基本的简单功能,我方一辆坦克,用上下左右键控制移动方向,按F键为发射炮 ...
- 输出多行字符的一个简单JAVA小程序
public class JAVA { public static void main(String[] args) { System.out.println("-------------- ...
- 小故事理解TCP/IP连接时的三次握手
在TCP/IP协议中,TCP协议通过三次握手建立一个可靠的连接,示意图如下: 下面通过一个小故事简单理解一下这三次握手的具体含义: 一天,快递员小客(客户端)准备去小服(服务器)家去送快递(准备与服务 ...
- (10.16)java小作业!
相信大家刚刚学习java多多少少都会写一些java的基础编程来练练手感,我也不例外!今天想和大家分享一下我最近所接触到的比较有趣的java小编程! 已知a已被赋值,b已被赋值,请编写java程序实现a ...
- 生活沉思录 via 哲理小故事
本文转载:http://www.cnblogs.com/willick/p/3174803.html 1.小托蒂的悲剧 意大利小男孩托蒂,有一只十分奇怪的眼睛,因为从生理上看,这是一只完全正常的眼睛, ...
随机推荐
- CRM WEB UI 02搜索跳转到详细界面
结合上一个,在上一个中,创建的是选择链接字段EBELN. 下面来实现点击EBELN跳转到详细界面: 1.创建ZLYTEST03_H组件,做详细界面. 2.创建概览页 DETOV. 3.创建视图集 DE ...
- spring-mvc实现模拟数据到网页展示过程代码
spring-mvc实现模拟数据到网页展示过程代码 先看看我们的3种模拟数据到网页展示的思路图: 1.当mybatis的环境配置完成.一个动态Web项目建立好.开始导入jar包. -spring的ao ...
- git上传新建项目
新建立本地项目,现在需要上传到git.对上传过程归纳如下: 一 在gitlab中新建项目:如下图所示: 二,新建后获取url地址,在本地打开gitbash,根据url把git上的项目clone到本地: ...
- rtp rtcp rtsp sip协议了解方法
vlc有个串流功能 可以流各种推流 方便拉取. 能够方便抓包查看协议. 1.菜单媒体->流 打开对话框 分别可以选择本地文件 关盘文件 网络流 捕获设备做流化处理. 2. 选择 串流->新 ...
- Oracle中如何停止正在执行SQL语句
oracle的用P/SQL客户端中,如何停止正在执行的SQL语句? 我们使用oracle语句查询某个表时,如果查询的表数据太多,如何停止正在执行操作 如查询的表数据超过上万条时,如何停止查询操作
- mac 安装Seaslog扩展及SeasLogger应用
首先下载 http://pecl.php.net/package/SeasLog 下载最新解压 cd /SeasLog-2.0.2/SeasLog-2.0.2/ phpize ./configure ...
- nyoj 0325 zb的生日(dp)
nyoj 0325 zb的生日 zb的生日 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 今天是阴历七月初五,acm队员zb的生日.zb正在和C小加.never在武汉集 ...
- laravel中的plicy授权方法:
1.用命令新建policy: php artisan make:policy PostPolicy 2.在app/Policies/PostPolicy.php中添加处理文件的权限的方法: //修改: ...
- 红黑树与AVL
红黑树和avl树都属于自平衡二叉树: 两者查找.插入.删除的时间复杂度相同: 包含n个内部结点的红黑树的高度是o(logn); TreeMap是一个红黑树的实现,能保证插入的值保证排序 ...
- String常用方法
1. String StringBuffer StringBuilder的区别: 001.在执行速度方法 StringBuilder > StringBuffer > String 002 ...