学java的第六天

【前言】昨天我们学完了所有的运算符,并且留了一道题,不知道你们写出来没有,我下面发出来你们可以对照下看看,有问题可以留言一起探讨。

按步骤编写代码,效果如图所示:

 编写步骤:

1. 定义类 Test1
2. 定义 int 类型变量保存长方形的长
3. 定义 int 类型变量保存长方形的宽
4. 定义 int 类型变量保存长方形的面积 , 面积 = *
5. 定义 int 类型变量保存长方形的周长 , 周长 =( + )*2
6. 使用输出语句输出面和和周长
参考答案:
public class Test1  {
     public static void main ( String []  args ) {
         // 1. 自定义长方形的长
         int length = 20 ;
         // 2. 自定义长方形的宽
         int width = 6 ;
         // 3.  计算长方形的面积与周长
         //  面积  =   * 
         int area = length * width ;
         //  周长  = (  +  ) * 2
         int c =  ( length + width * 2 ;
         System . out . println ( " 长方形的面积为: " + area + " ,周长为 " + c );
    }
}
今天开始我们来正式开始学习新的重要的知识——方法
导语;
我们在学习运算符的时候,都为每个运算符单独的创建一个新的类和 main 方法,我们会发现这样编写代码非常的繁琐,而且重复的代码过多。能否避免这些重复的代码呢,就需要使用方法来实现。
方法: 就是将一个 功能 抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。
当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。
方法的定义
定义格式:
修饰符 返回值类型 方法名 (参数列表){
    
代码 ...
定义格式解释:
修饰符: 目前固定写法 public static
返回值类型: 目前固定写法 void ,其他返回值类型在后面的课程讲解。
方法名:为我们定义的方法起名,满足标识符的规范,用来调用方法。
参数列表: 目前无参数, 带有参数的方法在后面的课程讲解。
举例:
public static void methodName () {
     System . out . println ( " 这是一个方法 " );
}
方法的定义我们明白了,那它是怎么调用的呢?
注意:
方法在定义完毕后,方法不会自己运行,必须被调用才能执行,我们可以在主方法 main 中来调用我们自己定义好的方法。在主方法中,直接写要调用的方法名字就可以调用了。
方法的调用讲解:
public static void main ( String [] args ) {
     // 调用定义的方法 method
     method ();
}
// 定义方法,被 main 方法调用
public static void method () {
     System . out . println ( " 自己定义的方法,需要被 main 调用运行 " );
}
调用练习
定义一个方法利用三元运算符求2 个数的最大值。
public class Demo02Method  {
    
     public static void main ( String []  args ) {
         operator2 ();
         operator3 ();
     }
    
     //  3 个数的最大值
     public static void operator3 () {
         int i = 250 ;
         int j = 120 ;
         int k = 60 ;
        
         //  先找出 2 个数中较大的数
         int tmp = i > j ? i j ;
        
         //  再让较大的数和第三个数比较
         int max = tmp > k ? tmp  :  k ;
        
         System . out . println ( " 最大的数 : " + max );
     }
    
     //  2 个数的最大值
     public static void operator2 () {
         int i = 50 ;
         int j = 30 ;
        
         int m = i > j ? i j ;
         System . out . println ( " 较大的数 : " + m );
     }
}
注意事项
方法定义注意事项:
方法必须定义在一个类中方法外
方法不能定义在另一个方法的里面
例如:
public class Demo  {
     public static void main ( String []  args ){
         // 错误写法,一个方法不能定义在另一方法内部
         public static void method (){}
    }
}
方法非常重要,希望你们能熟练掌握它的语法结构,调用格式!

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值