方法的调用

循环的嵌套:

循环体本身又是另一个循环的循环,就是循环的嵌套.

外面的循环称为外层循环,里边的循环称为内层循环:

//外层循环

for(){

//内层循环

for(){

}

}

外层循环的每次执行,内层循环都循环多次!!

循环变量一般都使用i,j,k,m等字符.

循环嵌套的几种格式:

for(){

for(){

}

}

for(){

while(){

}

}

while(){

for(){

}

}

while(){

while(){

}

}



break 和 continue关键字:

break用于结束当前循环.

当break在内层循环中时,可以使用标签跳出最外层的循环.

continue:跳过continue之后的语句.进入下一次循环.

产生随机数:

Math类的random()方法可以生成一个[0.0 - 1.0)之间的double值.

Math类是java程序默认导入的包,不需要显式导入.

直接使用即可.

使用以下语句可以获取一个1-100之间的整型值:

int r = (int)(Math.random()*100) + 1;

获取任意范围的随机值的方法:

例:120-500之间

(int)(Math.random()*(500-120+1)+120);

方法定义

修饰符 返回值类型 方法名(形参类型1 参数名1,形参类型2 参数名2...){

方法体;

return [返回值];

}

修饰符:固定:public static

返回值类型:java中的数据类型

方法名:符合命名规范

形参类型,形参名:符合命名规范

方法体:方法被调用时执行的语句

return:表示方法的结束.

若返回值类型为void,return 后不能加任何东西,此时return;可以省略.

若返回值类型不为void,则return不能省略,而且其后要接一个和返回值类型匹配的返回值(变量,常量,表达式)

方法不调用不执行!!!!

有返回值的方法的调用:

1.赋值或者直接打印

2.不理会返回值(单独调用)

返回值类型为void的方法:

只能单独调用!!!

方法之间是互相调用的关系:

自定义方法可以调用系统提供的方法,也可以调用自己定义的方法.

方法的作用:

1.将有一定业务逻辑的代码封装在一起

2.实现了代码的复用.方法调用的次数越多,节省的代码量越多.

3.方便维护!!

原文地址:https://www.cnblogs.com/YWJAVA7010/p/9502156.html

时间: 2024-10-25 21:16:50

方法的调用的相关文章

c#类的方法表的建立和方法的调用

对于方法的调用,很是令我头疼,什么静态方法,实例方法,实例虚方法,这里查了很多资料,总结如下: 这里声明,我也是菜鸟,这里只讨论方法的调用相关的技术,属于个人理解,如有错误,请指正 思路: 1 clr在加载类型的过程中方法表是怎么样构建的? 2 在程序调用方法时是怎样确定使用哪个类型的方法表的? 3 在程序调用方法时是怎样确定方法在方法表中的位置的(位于方法表的第几个方法)? 一 .方法在方法表中的排列顺序: 继承的实例虚方法.实例虚方法.构造函数.静态方法.实例方法 方法表排列原则: 1 在类

字符串的属性和方法的调用

一.属性: 要确定一个字符串的长度,可以使用字符串的length属性.比如,要得到字符串s的长度: s.length 二.方法: 除了length属性,字符串还提供了许多方法供调用: var s = "hello, world"; s.charAt(0); //“h”:第一个字符. 等价于s[0] s.charAt(s.length-1); //“d”:最后一个字符. 等价于s[s.length-1] s.substring(1,4); //"ell":第2~4个字

笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用

Struts2登录 1. 需要注意:Struts2需要运行在JRE1.5及以上版本 2. 在web.xml配置文件中,配置StrutsPrepareAndExecuteFilter或FilterDispatcher 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <filter>     <filter-name>struts2</filter-name>     <filter-class>org.apache.struts2.di

[iOS]为什么不要在init初始化方法里调用self.view

首先.如果你调用self.view的时候,就会调用view的getter方法, 这个时候,view是空的,那么系统就会自动给你创建一个view,然后就会触发ViewDidLoad方法.那么这个时候,如果你init方法里有数组初始化.但是你还没走到那步,而直接就给数组赋值了,那么这个值赋值给了一个不存在的数组.这样就容易出现错误.所以,尽量不要在init方法里写可视化控件的语句. 附1: UIViewController的生命周期: 当一个视图控制器被创建,并在屏幕上显示的时候. 代码的执行顺序1

C# 方法 虚方法的调用浅谈 引用kdalan的博文

我们在面试中经常碰到有关多态的问题,之前我也一直被此类问题所困扰,闹不清到底执行哪个方法. 先给出一道简单的面试题,大家猜猜看,输出是? public class A    {        public void MethodF()         {             Console.WriteLine("A.F");         }        public virtual void MethodG()         {             Console.Wr

输入6个人的成绩放入到一个一维数组中,然后打印出平均分,最后按成绩 从大到小打印。三个功能(输入是一个函数,求平均分是一个函数,排序是一个 函数)都用函数实现,最后在main方法中调用。

/*5.输入6个人的成绩放入到一个一维数组中,然后打印出平均分,最后按成绩从大到小打印.三个功能(输入是一个函数,求平均分是一个函数,排序是一个函数)都用函数实现,最后在main方法中调用.*/ #include <stdio.h> int inputScore(){ int score; scanf("%d",&score); return score;} double avg(int scores[],int length){ int i,score = 0;

Activity生命周期方法的调用顺序工程与测试日志

下面为测试activity的方法的执行顺序   工程与测试资源地址 android工程 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.finalizetest"

iOS 捕获未知方法的调用,避勉抛出异常

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. NSObject 对象是 Objecitve-C 中的根类,其有以下两个方法,在调用 NSObject 及其子类的方法不存在时,会将这个调用封装成

重构 - 简化方法的调用

Rename Method 方法名是对方法体的抽象,是化繁为简的支柱 Add Parameter 注意:在添加参数的时候,先考虑是否可以把数据移动到方法所在的类中 Remove Parameter Separate Query from Modifier 目标:查询的方法不要做修改 Parameterize Method Replace Parameter with Explicit Methods 现象:一个方法被分成几部分,参数值决定要执行哪个部分: 改进:把这个方法替换成多个方法,每个方法

两个category方法相同调用哪个

Category扩展,它是对一个类进行功能的扩展.在项目的开发过程中,在不断的迭代开发过程中,我们的类也不可避免的要根据需求来增加新的功能,而这个时候很多的人可能会新建一个子类,然后在子类中去增加我们的新功能,这确实能够实现我们的目的,但是久而久之,我们会因为新建的类越来越多,导致项目也越来越庞大,而且也很难管理,这个时候Category就派上用场了,我们可以将一组具有相似的功能的扩展放在一个Category里面,这样就可以进行模块化划分功能. Category的调用 首先我们来了解一下类扩展,