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方法是语句的集合,它们在一起执行一个功能. 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 注意: 在一些其它语言中方法指过程和函数.一个 ...
随机推荐
- python脚本打包
python脚本打包 Python写脚本很方便,可以直接在机器上运行,但有时候脚本源码不方便透露或是其他机器不支持的原因,需要将其打包成可执行文件,需要用到 pyinstaller 首先下载pip s ...
- svn ssh方式避免每次输入密码
ubuntu下没有tortoiseSVN,用svn+ssh方式每次都提示要输入密码 通过配置~/.ssh/config文件让系统记住ssh密匙(private key)文件就不用输入密码了. 在con ...
- 性能测试-sysstat工具包(mpstat-主要查看CPU负载与iostat-看数据换入换出以及pidstat-主要看上下文切换)
1.mpstat概述 mpstat (multiprocessor state) 可以查看所有cpu的平均负载,也可以查看指定cpu的负载.所以mpstat其实就是主要查看CPU负载的一个工具.是一款 ...
- uni-app初使用
关于样式 rpx(responsive pixel): 可以根据屏幕宽度进行自适应.规定屏幕宽为750rpx.如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = ...
- supervisord and pm2 进程守护工具
目录 安装 pm2 config pm2是一个带有负载均衡功能的应用进程管理器,类似有Supervisor,forever supervisor 特点: 代码修改,实时重启 安装 npm instal ...
- paddle 错误(ValueError: all input arrays must have the same shape)
参考:voc数据集执行eval.py命令报错 · Issue #3456 · PaddlePaddle/PaddleDetection (github.com) 配置文件加这两行: EvalReade ...
- ucocIII野火
5.1裸机系统 5.1.1 轮询系统 轮询系统即是在裸机编程的时候,先初始化好相关的硬件,然后让主程序在一个死循环里面不断循环,顺序地做各种事情.轮询系统是一种非常简单的软件结构,通常只适用于那些只需 ...
- Zebra GT800标签打印机打印时脱机并亮红灯的故障处理
Zebra GT800标签打印机打印时脱机并亮红灯的故障处理 打印测试正常,所有设置都正常,驱动原厂的,打印时只打印一点头,把所有的东西都测试了,花了1天半时间,该摸到的点都测了一般,甚至打算把这款打 ...
- DRF的安装和基本增删查改的简单使用
1.app注册 2.建表 3.创建ser.py(重点) 4.views.py代码(重点) queryset:指明该视图集在查询数据时使用的查询集 serializer_class:指明该视图在惊醒序列 ...
- c# winform调用osk系统自带软键盘
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...