zoukankan      html  css  js  c++  java
  • java 方法

    在java中,方法就是解决某件事情或者数显某个功能的办法。

    方法定义的格式
    修饰符  返回值类型  方法名(参数类型 名称,参数类型 名称,...){

      执行语句

      return  返回值;

    }

    修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符在后面的学习过程中会逐步介绍 返回值类型:用于限定方法返回值的数据类型

    参数类型:用于限定调用方法时传入参数的数据类型

    参数名:是一个变量,用于接收调用方法时传入的数据

    return关键字:用于结束方法以及返回方法指定类型的值

    返回值:被return语句返回的值,该值会返回给调用者

        // 下面定义了一个求矩形面积的方法,接收两个参数,其中x为高,y为宽
        public static int getArea(int x, int y) {
            int temp = x * y; // 使用变量temp记住运算结果
            return temp; // 将变量temp的值返回
        }
    }
    public class MethodDemo01 {
    	public static void main(String[] args) {
    		int area = getArea(3, 5); // 调用 getArea方法
    		System.out.println(" The area is " + area);
    	}
    

      

    例题:定义无返回值无参数方法,如打印3行,每行3*号的矩形

     1 import java.util.Scanner;
     2 class lianxi 
     3 {
     4     public static void main(String[] args) 
     5     {
     6         a();
     7     }
     8     public static void a(){
     9         Scanner sc = new Scanner(System.in);
    10         System.out.print("请输入行数");
    11         int a = sc.nextInt();
    12         for (int i = 0;i<a ;i++ )
    13         {
    14             for (int j = 0;j<a ;j++ )
    15             {
    16                 System.out.print("*");
    17             }
    18             System.out.println();
    19         }
    20     }
    21 }

    定义有返回值无参数方法,如键盘录入得到一个整数

     System.out.print(b());

     public static int b(){

      Scanner sc = new Scanner(System.in);
      System.out.println("请输入一个数字");
      int a = sc.nextInt();
      return a;
      }

    定义无返回值有参数方法,如打印指定M行,每行N*号的矩形

     1 Scanner sc = new Scanner(System.in);
     2         System.out.print("请输入行数");
     3         int a = sc.nextInt();
     4         System.out.print("请输入*数");
     5         int b = sc.nextInt();
     6         c(a,b);
     7 public static void c(int a,int b){
     8         for (int i =0;i<a ;i++ )
     9         {
    10             for (int j=0;j<b ;j++ )
    11             {
    12                     System.out.print("*");
    13             }
    14             System.out.println();
    15         }
    16     }
    17     

    定义有返回值有参数方法,如求三个数的平均值

    1 Scanner sc = new Scanner(System.in);
    2         System.out.print("请输入3个整数");
    3         int a = sc.nextInt();
    4         int b = sc.nextInt();
    5         int c = sc.nextInt();
    6         System.out.print(d(a,b,c));
    7 public static int d(int a,int b,int c ){
    8         return (a+b+c)/3;
    9     }
  • 相关阅读:
    带勾选框的组织F4
    VBA 学习
    MACD指标量化策略实战案例
    DOM
    JS基础下
    JS基础
    CSS基础
    html实战4--transform3D
    html实战3--精灵图
    html实战2--四叶草
  • 原文地址:https://www.cnblogs.com/wangrongchen/p/9035400.html
Copyright © 2011-2022 走看看