java基础学习

Posted on 2021-02-26 15:17  ganer7  阅读(125)  评论(0)    收藏  举报

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
``