java语言基础入门
方法:
概念:
方法就是完成特定功能的代码块,在很多语言中都有函数的定义,但是在咱们JAVA语言中,我们将其称之为方法。
格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 …){
方法体;
return 返回值;
}
-
修饰符:例如 public Static
-
返回值类型:用于限定返回值的数据类型;void 该方法没有明确的返回值类型,可以不写return。
-
方法名:很简单只是一个名称 我们可以自己定义,他的存在是为了方便我们调用方法;
-
参数类型:限定调用方法时传入参数的数据类型
-
参数名:是一个变量,接收调用方法时传入的参数 叫形参
-
方法体:完成功能的代码。
-
返回值:功能的结果 使用return带给调用者。
return : 结束并返回结果。
注意事项 :方法和方法是平级关系 不能嵌套定义
方法不调用不执行,在主方法中调用我们定义的方法
在调用带有形参的方法时,必须传入跟形参类型形参个数一致的实际参数(实参)
实参可以传常量 也可以传变量
方法定义的时候参数之间用逗号隔开
如果明确了方法的返回值类型,那么这个方法必须使用return关键字,返回一个与明确类型一致的值。
设计方法时,要考虑这个方法 要不要参数 要几个参数,参数值 类型是什么,返回值是什么。
代码:
比较两个数是否相等:
比较两个数是否相等设计成方法 要两个参数 int类型 要返回值 布尔类型
package com.itheima;
public class test7 {
public static void main(String[] args) {
boolean equals = isEquals(40, 30);
if(equals){
System.out.println("相等");
}else{
System.out.println("不相等");
}
}
public static <b> boolean isEquals(int a, int b){
return a==b;
}
}
根据键盘录入的行数和列数,在控制台输出星形
package com.itheima;
public class test8 {
public static void main(String[] args) {
showstar(6,6,6);
}
public static void showstar(int i, int j,int n){
for( i=1;i<=n;i++){
for( j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
方法重载
允许一个类中可以定义多个同名方法,,只要它们的参数列表或参数类型不同。不拿返回值类型来区分