java基础学习三(函数)
2013-09-04 08:46
225 查看
/*
函数:定义在类中的具有特定功能的一段独立小程序也称为方法。
格式:
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,。。。)
{
执行语句;
return 返回值;
}
返回值类型:函数运行后的结果的数据类型。
参数类型:是形式参数的数据类型。
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。
实际参数:传递给形式参数的具体数值。
return:用于结束函数。
返回值:该值会返回给调用者。
*/
//要求输入一个值得到它*3+5的结果并打印。
{
int z =x(4);
System.out.println("z="+z);
}
public static int x(int y)
{
return y*3+5;
}
或者:
{
x(4);
}
public static void x(int y)//当没有返回值时 返回值类型要用void表示
{
System.out.println(y*3+5);//当函数的返回值类型为void时函数中的return语句可以省略不写
return;//return此时可以省略
}
/*如何定义一个函数:
1、函数是一个独立的功能,该功能的运算结果必须先明确。
2、在明确定义该功能的过程中是否需要位置的内容参与运算。
练习:定义一个功能,完成y+z的运算,并将结果返回给调用者。
*/
getsum(4,7);
public static int getsum (int y,int z)
{
return y+z;
}
//练习:判断两个数是否相同
public static boolean compare geta(int y,int z)
{
if(a==b)
return true;
else//可以省略不写
return false;
//简写三元运算符
return (a==b)?true:false;
//在简化(真假判断)
return a==b;
}
/*函数重载:
当定义的功能相同,但参与运算的未知内容不同,这时定义一个函数名称以表示
其功能方便阅读,而通过参数列表的不同来区分多个同名函数。
*/
add(4,5);
add(4,5,6);//根据参数个数选择不同函数。
public static int add(int x,int y)
{
return x+y;
}
public static int add(int x,int y,int z)
{
return x+y+z;
}
函数:定义在类中的具有特定功能的一段独立小程序也称为方法。
格式:
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,。。。)
{
执行语句;
return 返回值;
}
返回值类型:函数运行后的结果的数据类型。
参数类型:是形式参数的数据类型。
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。
实际参数:传递给形式参数的具体数值。
return:用于结束函数。
返回值:该值会返回给调用者。
*/
//要求输入一个值得到它*3+5的结果并打印。
{
int z =x(4);
System.out.println("z="+z);
}
public static int x(int y)
{
return y*3+5;
}
或者:
{
x(4);
}
public static void x(int y)//当没有返回值时 返回值类型要用void表示
{
System.out.println(y*3+5);//当函数的返回值类型为void时函数中的return语句可以省略不写
return;//return此时可以省略
}
/*如何定义一个函数:
1、函数是一个独立的功能,该功能的运算结果必须先明确。
2、在明确定义该功能的过程中是否需要位置的内容参与运算。
练习:定义一个功能,完成y+z的运算,并将结果返回给调用者。
*/
getsum(4,7);
public static int getsum (int y,int z)
{
return y+z;
}
//练习:判断两个数是否相同
public static boolean compare geta(int y,int z)
{
if(a==b)
return true;
else//可以省略不写
return false;
//简写三元运算符
return (a==b)?true:false;
//在简化(真假判断)
return a==b;
}
/*函数重载:
当定义的功能相同,但参与运算的未知内容不同,这时定义一个函数名称以表示
其功能方便阅读,而通过参数列表的不同来区分多个同名函数。
*/
add(4,5);
add(4,5,6);//根据参数个数选择不同函数。
public static int add(int x,int y)
{
return x+y;
}
public static int add(int x,int y,int z)
{
return x+y+z;
}
相关文章推荐
- java 从零开始,学习笔记之基础入门<Oracle_函数_触发器_游标_存储过程_视图>(三十五)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Oracle_函数_触发器_游标_存储过程_视图>(三十五)
- 【安卓学习笔记】JAVA基础Lesson4-函数重载与构造函数
- 黑马程序员_毕向东_Java基础_DAY03_函数_学习笔记
- java基础知识回顾之java Thread类学习(六)--java多线程同步函数用的锁
- 【安卓学习笔记】JAVA基础Lesson8-函数的复写与super用法
- 黑马程序员-Java基础学习(函数)
- java基础学习心得——自定义函数实现LineNumberReader
- Java中执行存储过程和函数(web基础学习笔记十四)
- java学习笔记:Java语法基础2(循环,函数,重载,数组,方法)
- [java学习笔记]java语言基础概述之函数的定义和使用&函数传值问题
- java基础学习之函数、数组
- Java基础视频教程第03天_学习笔记之循环结构、函数
- JAVA基础第三天学习日记_循环语句、函数、数组
- 黑马程序员_java基础学习笔记03_函数以及数组知识
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server_视图_函数_存储过程_触发器等>(二十三)
- java 从零开始,学习笔记之基础入门<SQL_Server_视图_函数_存储过程_触发器等>(二十三)
- java===java基础学习(2)---运算符,三元操作符,数学函数
- JAVA基础学习(三)---程序结构与控制、函数与数组入门
- java基础学习之函数 三