java 学习日志
JavaEE小能手
这个作者很懒,什么都没留下…
展开
-
++ 和 -- 运算符
当 ++ 和 --不参与运算或不放在输出语句中时,前置与后置没有区别当参与运算时 如 int a=2; int c=--a; 此时 先执行' --a' 再将 值赋给 c 即 c=--a=1; a=1. int b=3; int d=b++;此时 先执行 d=b; 再执行 b++ ,经过运算后 d=3 ,b=4.如果放在Java输出语句中:System.out原创 2017-07-12 19:45:07 · 765 阅读 · 0 评论 -
Java-万年历的DOS控制台打印
import java.util.Scanner;class Calendar{public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("输入年份");int year=sc.nextInt();System.out.println("输原创 2017-07-15 15:42:24 · 278 阅读 · 0 评论 -
面向对象 中继承的特点
父子继承父类: 超类 基类让类与类之间产生关系 子父类关系格式:class 子类名 extends 父类名{}继承好处:1.提高了代码的复用性 少写了代码2.让类与类之间产生关系,有了这个关系 才有了多态 是多态的前提先有父 才有子类与类之间 有共性的关系 抽取出来的是父类子类继承父类 必须有关系 class A{原创 2017-07-20 20:22:14 · 537 阅读 · 0 评论 -
abstract 抽象
抽象类: 类有的属性都有 访问权限修饰符 abstract class 类名{ //普通属性 //普通方法 //抽象方法 访问权原创 2017-07-20 20:27:14 · 157 阅读 · 0 评论 -
一个极其简化的控制台回合游戏
首先定义一个接口类:interface Fightable{ public final double MAX=20;//提示血液值void win();//描述战斗者获胜后的行为int injure(int x);//描述战斗者受伤后的行为 血量减少,并且血量过低提示}然后定义一个非抽象的类Warrior 实现这个接口class Warrior imple原创 2017-07-22 16:53:47 · 436 阅读 · 0 评论 -
约瑟夫环
有30个人(15个基督教徒和15个非教徒)坐船 船坏 要把15个人扔到海里其他人才能得救 围成一圈从某个人开始从1报数 报到9的人扔到海里 下一个人继续从1开始报数 报到9扔到海里 以此类推 直到把15个人扔到海里为止 结果由于上帝的保佑 15个基督教徒都幸免于难 问这些人最初是怎么站的 哪些位置是基督徒 哪些位置是非教徒 --- Josephu环(约瑟夫环)class原创 2017-07-22 17:02:21 · 301 阅读 · 0 评论