java基础学习
一方法
1.方法如何定义
修饰符列表 返回值类型 方法名(形式参数列表){
方法体
}
2.解释:
修饰符列表:不是必须的,可选项
通常public static
方法的修饰符列表中有“static关键字”的话,怎么调用:类名.方法名(实际参数列表)
public class HelloWorld{ //定义一个公开的类,起名为HelloWorld 由于是公开的类,所以源文件名HelloWorld
public static void main(String [] args){
System.out.println("Hello World");
}
}





(二)方法数据类型转换
方法调用的时候实参和形参要求膈俞想对应,数据类型相同。
类型不同时要求能进行相应的自动类型转换
public class MethonTest05{
public static void main(String []args){
//错误编译,参数数量不同
MethonTest05.sum();
//编译错误:实参和形参的类型不是对用相同的
MethonTest05.sum(true,false);
//可以
MethonTest05.sum(10L,20L);
//存在自动类型转换:int-->long
MethonTest05.sum(10,20);
//编译错误,参数数据类型不是对应相同的。
MethonTest05.sum(3.0,20);
//可以
MethonTest05.sum((long)3.0,20);
}
public static void sum(long a, long b){
System.out.println(a"+"+b+"="+(a+b));
}
}
(三)return 一旦执行方法结束
public class HelloWorld {
public static int m(){
int a=10;
if(a>3){
return 1;
}else{
return 0;
}
}
public static void main(String []args) {
System.out.println(m());
}
}
//运行结果:1
以下代码与上面返回值相同
public class HelloWorld {
public static int m(){
int a=10;
if(a>3){
return 1;
}
return 0;
}
public static void main(String []args) {
System.out.println(m());
}
}
简写如下:
public class HelloWorld {
public static void main(String []args) {
System.out.println(m());
}
public static int m(){
return 10>3?1:0;
}
}
返回值为1
笔记视频来源:https://www.bilibili.com/video/BV1Rx411876f?p=86&spm_id_from=pageDriver
``
浙公网安备 33010602011771号