栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java方法

  • system.out.println()

    类.对象.方法()

    调用系统类里边的标准输出对象out中的println方法

  • 方法的命名规则:首字母小写、驼峰规则

  • 方法是解决一类问题的步骤的有序组合

  • 方法包含于类或对象中

  • 方法在程序中被创建,在其他地方被引用

设计方法原则
  • 一个方法只完成一个功能

 
public class Demo01 {
     //main方法:    //void:返回值(返回个空函数)
     public static void main(String[] args) {
         int sum = add(1, 2);//调用add方法
         System.out.println(sum);
         test();//调用test方法
     }
 ​
     //加法
     public static int add(int a,int b){
         return a + b;
     }
 ​
     public static void test() {
 ​
                 int i = 1;
                 while (i <= 1000) {                          //i<=1000执行循环
                     if(i % 5 == 0) {                         //如果i能被5整除,执行if语句
                         System.out.print(i + "t");          //输出i;***不能使用println而是使用print***
                     }
                     if (i % (5*3) == 0){                     //每行输出3个,如果i/15的时候等于0,则执行换行
                         System.out.println();                //两种方法都是换行
                         //System.out.println("n");
                     }
                     i++;
                 }
     }
 }
方法的构成
  • 修饰符:可选的

  • 返回值:return,没有返回值的情况下一般用关键字void

  • 方法名:开头小写、驼峰命名

  • 参数类型:可选,可以不含任何参数

    实参:调用方法实际传递给对方的数据

    形参:在方法被调用时用于接收外界输入的数据

  • 方法体:方法里包含具体的语句,定义该方法的功能

方法的调用
  • 调用方法:对象名.方法名

 public class Demo02 {
     public static void main(String[] args) {
         Scanner scanner = new Scanner(System.in);
         System.out.println("请输入两个数");
         int i = scanner.nextInt();    //输入的第1个数
         int x = scanner.nextInt();    //输入的第2个数
 ​
         int max = max(i,x);           //比较i和x的大小
         System.out.println(max);      //输出最大值
     }
     //比大小
     public static int max(int a,int b){ 
         //定义一个max方法
 ​
         int result = 0;             //定义一个result
 ​
         if(a==b){                          //如果a=b
             System.out.println("a=b");     //输出a=b
             return 0;                      //终止方法
         }
 ​
         if (a>b){                          //如果a>b
             result = a;           //把a的值赋予result
         }else {                       //否则,如果b>a
             result = b;           //把b的值赋予result
         }
         return result;                     //终止方法
     }
 }
方法的重载
  • 重载就是在一个类中,有相同的函数名称,但形参不同的函数

规则
  • 方法名称必须相同

  • 参数列表必须不同(个数不同、类型不同、排列顺序不同)

  • 返回值可以相同也可以不同

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/358277.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号