java学习笔记
swll
天地玄黄
展开
-
java入门程序100例学习笔记(005递归调用)
问题:两年期整存零取,每月1000元,年利率1.17,问应存多少钱思路:使用递归调用实现:问题:局部变量的问题,变量的定义应该放在哪里总结:递归要掌握好代码下载链接:http://download.csdn.net/detail/u013103846/9238871点击打开链接原创 2015-11-04 00:00:35 · 385 阅读 · 0 评论 -
一个小例子理解多态 - 修改 0 次
1、Java 多态机制多态机制遵循的原则概括为:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆盖的方法,但是它仍然要根据继承链中方法调用的优先级来确认方法,该优先级为:this.show(O)、super.show(O)、this.show((super)O)、super.show((supe原创 2016-09-08 19:43:46 · 472 阅读 · 0 评论 -
Java 三大特性之一:封装 - 修改 0 次
要点记录:封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法,如果不想被外界方法,我们大可不必提供方法给外界访问。但是如果一个类没有提供给外界访问的方法,那么这个类也没有什么意义了。比如我们将一个房子看做是一个对象,里面的漂亮的装饰,如沙发、电视剧、空调、茶桌等等都是该房子的私有属性,但是如果我们没有那些墙遮挡,是不是别人就会一览无余呢?没有一点儿隐私!就是存在那个遮挡的墙,我们既原创 2016-09-08 13:59:49 · 384 阅读 · 0 评论 -
java入门程序100例学习笔记(004个人所得税)
问题:根据个人所得,计算应缴纳的税收思路:使用if,else if 和else计算得出实现:问题:wu结论:wu代码下载链接: http://download.csdn.net/detail/u013103846/9235209点击打开链接原创 2015-11-02 22:39:50 · 595 阅读 · 0 评论 -
java入门程序100例学习笔记(003杨辉三角)
问题:根据输入行数输出杨辉三角思路:找出归律,使用矩阵和双循环实现实现:问题:对齐问题,解决总结:继续努力代码下载链接:http://download.csdn.net/detail/u013103846/9232357点击打开链接原创 2015-11-01 23:43:24 · 411 阅读 · 0 评论 -
java入门程序100例学习笔记(002九九乘法表)
问题:用java实现九九乘法表的对齐输出思路:设置两个类,一个为X*Y=Z的单元类,一个为双循环的类实现:(1)接受当前两个乘数,并输出(2)控制行列的输出(3)主类出现问题:出现对齐问题,个例判断修改后解决总结:代码下载链接:http://download.csdn.net/detail/u013103846/9229487点击打开原创 2015-10-31 15:44:17 · 448 阅读 · 0 评论 -
java入门程序100例学习笔记(001金字塔)
大家好,我是一枚学习java的新人。自2015.10.30开始,每天跟进一个java入门程序的学习笔记,共100篇。目的一:理解面向对象的涵义,目的二:掌握netbeans的使用方法。001金字塔题目:输入金字塔得层数,打印出金字塔图案,如图。 思路:类的构建:我认为有两个对象,一个是构成单元“$‘,一个是金字塔。所原创 2015-10-30 09:58:08 · 640 阅读 · 0 评论 -
java入门程序100例学习笔记(008黑色星期五)
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package chest;原创 2015-11-07 00:27:21 · 1434 阅读 · 0 评论 -
java入门程序100例学习笔记(007车牌号计算)
问题:四位车牌,前两位相同,后两位相同,车牌号为一个数的整数,求车牌号思路:1.建立数组a[10]={00,11,22,33,44,55,66,77,88,99},通过双循环保存到数组b[90]中,建成b[90]={1100,1111,1122,...,9977,9988,9999} 2.单层循环,若if((int)Math.sqrt(b[i])==Math.sqrt(b[i])原创 2015-11-05 23:38:07 · 1749 阅读 · 1 评论 -
java入门程序100例学习笔记(006输出测试)
重装了系统,进行输出测试原创 2015-11-05 00:05:07 · 326 阅读 · 0 评论 -
利用抽象解释计算机课程
计算机专业的课程可以用抽象来解释:每一门课想做的事就是利用下层提供的接口,实现功能,然后再给上层提供接口。这样一层一层的抽象就构成了所有的专业课。 举一个例子来说明这个从上往下的层级抽象是如何组织的。先来看最高层,问题。刚学编程的时候,会先学一门课导论课或者编程入门课,我当时的入门课叫做“程序设计”,课程内容是介绍一些问题,然后介绍一点编程语言的知识,作业是一些编程问题,比如八皇后、素性测试之类的转载 2016-10-17 14:08:17 · 1334 阅读 · 1 评论