方法详解
陆俞蓉
这个作者很懒,什么都没留下…
展开
-
作业-计算器(加减乘除,循环接收新数据)
作业要求(全部代码附在最后)首先写加减乘除四个方法:(由于四个方法写法相似,所以只展开加法和除法两个方法的代码)(注意除法要判断除数是否为0。若为0要输出错误提示,反之则进行算式运算输出结果)基本的scanner用户交互(注意operator定义char类型,因为后续用到的switch循环不能进行String类型的比较)switch循环(加减乘除四个方法都是static静态方法,所以在main方法中调用时,可以按【类名.方法名(变量)】的语法格式调用)实现循环接收新数据boolea原创 2021-04-12 18:00:01 · 223 阅读 · 2 评论 -
递归(重点,难点)
递归(面试笔试高频问点)(1)这个绿色箭头就代表自己调用自己(2)这个属于栈溢出报错,非常可怕的问题,避免(3)递归结构包括两个部分: 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环 递归体:什么时候需要调用自身方法。程序从前往后运行,值从后往前传递(递归其实就是方便了我们程序员,但难为了电脑)(对于一些嵌套层次比较深的算法,递归就显得力不从心了(而且在物理上可能造成内存崩溃))小知识(1)java都是使用栈机制的(2)能不用递归就不用递归(我们递归都可以用原创 2021-04-12 09:28:15 · 544 阅读 · 2 评论 -
可变参数
可变参数(不定项参数)java.5之后才有原创 2021-04-12 09:22:51 · 74 阅读 · 0 评论 -
命令行传递参数
命令行传参(不太常见,了解)小知识快捷生成for循环回车原创 2021-04-12 09:21:47 · 72 阅读 · 0 评论 -
方法的重载(非常重要)
方法的重载(非常重要)(1)重载就是在一个类中,有相同的函数名称,但形参不同的函数(2)(以上方法重载的规则在一些面试笔试题中经常会出现)(3)作业理解熟悉方法重载的规则自己写一个Demo02中的重载...原创 2021-04-12 09:20:00 · 65 阅读 · 0 评论 -
方法的定义和调用
方法的定义(1)java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段(2)如果方法存在返回值,一定要把返回值通过return关键字返回,并且返回值与修饰符后的返回值类型对应(如果是void那就不用return)(3)return除了返回值之外还有终止方法的作用(return 0)方法的两大作用:(1)简化main方法(2)由于共用的特性,方便调用课后扩展了解值传递(java)和引用传递小知识main方法是被java虚拟机调用的,除此之外与普通方法没有任何区别...原创 2021-04-12 09:17:31 · 63 阅读 · 0 评论 -
什么是方法
何谓方法· System.out.println()类.对象.方法· java方法是语句的集合,他们在一起执行一个功能· 设计方法的原则:最好保持方法的原子性,就是一个方法值完成一个功能,这样利于我们后期的扩展。· 方法:我们的main尽量保持简洁干净,尽量把一些公共模块提取到外面,通过方法调用的形式来使用(以后学习jvm你就会更清楚)(以后学习jvm你就会更清楚)...原创 2021-04-12 09:11:16 · 109 阅读 · 0 评论