Java基础——方法
package com.zhao.demo;
public class Demo07 {
/*    public static void main(String[] args) {
        //getSum(10,20);
        //实参
        int a=10;
        int b=20;
        getSum(a,b);
    }
        //形参
    public static void getSum(int a,int b){
        int result=a+b;
        System.out.println(result);
    }*/
    public static void main(String[] args) {
        /*直接调用
        getSum(20,15.6,23);*/
        /*赋值调用
        double sum=getSum(20,15.5,25.3);
        System.out.println(sum);*/
        //输出调用
        System.out.println(getSum(20.5,13,22.5));
    }package com.zhao.test;
public class Test11 {
    //定义一个方法,求长方形的周长,并在方法中打印
    public static void main(String[] args) {
        getResult(20,5);
    }
    public static void getResult(double length,double width){
        double result=(length+width)*2;
        System.out.println(result);
    }
}
    public static double getSum(double num1,double num2,double num3) {
        double result=num1+num2+num3;
        return result;
    };
}package com.zhao.test;
public class Test12 {
    public static void main(String[] args) {
        int[] arr = {11, 22, 33, 44, 55};
        //getResult(arr);
        //System.out.println("最大值为:"+getMax(arr));
        boolean isHave=contains(14,arr);
        System.out.println(isHave);
    }
    //需求:设计一个方法遍历数组并打印在同一行,例如{11,22,33,44,55}
    /*public static void getResult(int[] arr){
        String result= Arrays.toString(arr);
        System.out.println(getResult(arr));
    };*/
    //设计一个方法求数组的最大值并返回
 /*   public static int getMax(int[] arr){
        int max=arr[0];
        for (int i = 1; i < arr.length; i++) {
            if (max<arr[i]){
                max=arr[i];
            }
        }
        return max;
    }*/
    //定义一个方法判断数组中的某一个数是否存在,将结果返回
    public static boolean contains(int num, int[] arr) {
        for (int i = 0; i < arr.length; i++) {
            if (num == arr[i]) {
                return true;
            }
        }
        return false;
    }
}package com.zhao.test;
import java.util.Arrays;
public class Test13 {
    public static void main(String[] args) {
        int[] arr={1,2,3,4,5,6,7,8};
        int from=2;
        int to=5;
        copyOfRange(arr,from,to);
    }
    //定义一个方法copyOfRange(int[] arr,int from,int to)
    /*功能:
        将数组arr中从索引from(包含)开始到to(不包含)结束的
        元素复制到新数组当中
        将新数组返回。*/
    public static String copyOfRange(int[] arr,int from,int to){
        int[] newArr=new int[to-from];
        for (int i = from; i < to; i++) {
            newArr[i-from]=arr[i];
        }
        String result=Arrays.toString(newArr);
        System.out.println("新的数组为:"+result);
        return result;
    }
}Java基础——方法的更多相关文章
- Java基础-方法(method)的应用
		Java基础-方法(method)的应用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 方法就是定义在类中,具有特定功能的一段小程序,方法也称为函数(function),方法可以接 ... 
- Java基础——方法的调用
		Java基础--方法的调用 总结: 1. 在同一个类中-- 对于静态方法,其他的静态和非静态方法都可以直接通过"方法名"或者"类名.方法名"调用它. 对 ... 
- 《Java基础——方法的调用》
		Java基础--方法的调用 总结: 1. 在同一个类中-- 对于静态方法,其它的静态和非静态方法都可以直接通过"方法名"或者"类名.方法名"调用它. 对 ... 
- Java基础-方法重载和方法重写的区别
		什么是java方法重载 (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段.多个同名函数同时存在,具有不同的参数个数/类型. 重载Overloading是一个类中多态性的一种表现. (2) ... 
- 三、java基础-方法含义_重载_递归
		1.java中方法: 方法的含义: 就是一个代码片段,可以完后某个特定的功能,可以重复利用: 定义方法的语法: [方法的修饰符列表] 方法的返回值类型 方法名{ java语句; } 注意 ... 
- [Java 基础]方法
		方法的定义 Java方法是语句的集合,它们在一起执行一个功能. 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 语法 修饰符 返回值类型 方法名 (参数 ... 
- JAVA基础——方法笔记
		java方法_学习笔记 由于我本人对java方法已经比较熟悉了,java方法的定义和使用也比较简单,这里只列举了基于我自身容易搞错的地方,希望对大家的学习有帮助!! 方法的参数可以是基本数据类型,如 ... 
- Java基础-方法(07)
		方法的定义 方法其实就是完成特定功能的代码块在很多语言里面都有函数的定义函数在Java中被称为方法 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; ret ... 
- Java基础方法整理
		方法 9.1方法概述 方法就是用来完成解决某件事情或实现某个功能的办法 可以通过在程序代码中引用方法名称和所需的参数,实现在该程序中执行(或称调用)该方法.方法,一般都有一个返回值,用来作为事情的处理 ... 
- Java基础-方法
		方法 Java方法是语句的集合,它们在一起执行一个功能. 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 注意: 在一些其它语言中方法指过程和函数.一个 ... 
随机推荐
- Selinux讲解
			手动开启/关闭/查询 SELINUX状态的方法在Limx操作系统运行过程中无法使用命令停用 SELINUX,可以在内核启动参数或使用修改配置文件的方式去关闭 SELINUX安全机制.若只是要将 SEL ... 
- 1. ansible学习总结: 基础模块
			copy模块: #传输文件到目标机 ansible -i /kingdee/ansible/host all -m copy -a 'src=/tmp/aaaa.tgz dest=/tmp/aaaa. ... 
- Python的入门学习Day 10~13——form”夜曲编程“
			Day 10 time:2021.8.7.  今天本来打算学习时发现手机应该拿去充电了,再上完J课程之后发现时间确实只留到了晚上呢 .但幸好,以我多天的敲代码的牢固根基(哈哈哈),我最终还是弥补回来 ... 
- DDL数据定义--Hive中数据可和表的基本操作(增删改查)
			数据库 创建数据库: CREATE DATABASE [ IF NOT EXISTS ] database_name *****IF NOT EXISTS进行判断,避免创建的数据库已经存在的错误 创 ... 
- Python-闭包(Closure)
			一.认识闭包 有时候需要在函数外部得到函数内部的局部变量,但是由于Python作用域的关系,这一点是无法实现的. def f(): n = 22 print(n) #NameError:name 'n ... 
- 网络-6 IPV6(上)
			一.iPv4与ipv6对比 1.ipv4与ipv6优缺点 1.1 Ipv4与ipv6对比,ipv4中的切片使用的三个字段:identification flags fragment offse ... 
- gson属性disableHtmlEscaping对等于号的转义\u003d,注解符号Expose,SerializedName,Since和Until
			gson属性disableHtmlEscaping对等于号的转义\u003d,注解符号Expose,SerializedName,Since和Until package com.example.cor ... 
- form 表单中input 使用disable属性
			记录一下今天踩得坑. 在使用form表单提交的时候,input用了disable属性,在查找了好久之后,找到原因,万万没想到是因为disable. 修改方法:disable改为readonly dis ... 
- ACCESS中查询语句:查询所得数据另存到一个指定目录下的文件夹里,并新建新的文件
			select * into [excel 8.0 database=d:\aa.xls].sheet1 from bb where bb.cc="dd" excel 8.0 为什么 ... 
- 【广告】UEOI 招聘减章
			欢迎加入UEOI! 招聘目标:>=25人 各位++rp. 
