03_java基础(四)之方法的创建与调用
1 import org.junit.Test; 2 3 public class Main { 4 5 public static void main(String[] args) { 6 System.out.println("Hello World!"); 7 //调用方法 8 save("小米手机",988); 9 } 10 /** 11 * 1.创建方法(函数) f(x)=x+2 12 * 2.调用方法 13 * 3.传递参数 14 * 4.接受调用方法的结果 15 */ 16 /** 17 * 创建方法(函数) 18 * 1.权限 public 19 * 2.修饰符 (不使用) 20 * 3.是否有返回值 21 * 没用 就使用void 占位 22 * 有 就写返回的数据类型 (三大数据类型 字符串(String) 整数(int) 时间) 23 * 4.方法的名称 见名知意,首字母小写,驼峰命名规则 addUser 24 * 5.方法的参数:写在小括号里面(类型 名称,类型 名称) 如果没有参数就直接一个小括号结束 25 * 6.大括号结束方法 ,大括号的内部写方法的具体内容 26 */ 27 //完成 增 删 改 查的方法 28 /** 29 * 1.增加 产品 30 */ 31 public static void save(String productName,int salePrice){ 32 System.out.println("--------我是添加产品的方法-----------"); 33 } 34 /** 35 * 方法的调用 36 * 程序的入口 37 * 1.main函数 2.test方法 3.定时任务 4.控制层 38 * 39 */ 40 /** 41 * test方法 最简单的一个 没参数 没用返回 的一个方法 42 */ 43 @Test 44 public void testSave(){ 45 //调用save方法 46 save("小米手机",888); 47 } 48 /** 49 * 1.无参数,无返回 50 * 2.有参数,无返回 51 * 3.无参数,有反回 52 * 4.有参数,有返回 53 */ 54 /** 55 * 1.创建方法(函数) f(x)=x+2 56 * 2.调用方法 57 * 3.传递参数 58 * 4.接受调用方法的结果 59 */ 60 /** 61 * 创建方法(函数) 62 * 1.权限 public 63 * 2.修饰符 (不使用) 64 * 3.是否有返回值 65 * 没用 就使用void 占位 66 * 有 就写返回的数据类型 (三大数据类型 字符串(String) 整数(int) 时间) 67 * 4.方法的名称 见名知意,首字母小写,驼峰命名规则 addUser 68 * 5.方法的参数:写在小括号里面(类型 名称,类型 名称) 如果没有参数就直接一个小括号结束 69 * 6.大括号结束方法 ,大括号的内部写方法的具体内容 70 */ 71 @Test 72 public void testMethod(){ 73 74 //调用无参数,无返回的方法 75 method1(); 76 //调用 2.有参数,无返回 77 method2("无忌"); 78 //调用 3.无参数,有反回 x=2 79 String userName = method3(); 80 System.out.println(" ----------"+userName); 81 //调用 4.有参数,有返回 82 String name = method4("金毛狮王"); 83 System.out.println("-------------"+name); 84 } 85 /** 86 * 1.无参数,无返回 87 */ 88 public void method1(){ 89 System.out.println("-------无参数,无返回----------"); 90 } 91 /** 92 * 2.有参数,无返回 93 */ 94 public void method2(String userName){ 95 System.out.println("------2.有参数,无返回 ---------- "+userName); 96 } 97 /** 98 * 3.无参数,有反回 99 */ 100 public String method3(){ 101 System.out.println("--------3.无参数,有反回--------"); 102 return "wuji"; 103 } 104 /** 105 * 4.有参数,有返回 106 */ 107 public String method4(String userName){ 108 System.out.println("-------4.有参数,有返回----------"+userName); 109 return "zhaoming"; 110 } 111 /** 112 * 数据类型的定义与使用 113 */ 114 /** 115 * 完成这样一个函数 f(x)=x+2 116 * (三大数据类型 字符串(String) 整数(int) 时间) 117 */ 118 public int addData(int x){ 119 //在方法进入如前输出 传入的参数 120 System.out.println(" x = "+x); 121 int y;//定义一个变量 122 y=x+2;//使用这个变量 123 //在方法执行完成之后输出 执行的结果 124 System.out.println("y = "+ y); 125 return y; 126 } 127 @Test 128 public void test2(){ 129 int result = addData(5); 130 System.out.println(" result = "+result); 131 132 //定义一个人的名称 133 // x=2 134 String userName="无忌"; 135 int age =18 ; 136 System.out.println(" userName = "+userName+" age= "+age); 137 } 138 139 140 }
转载于:https://www.cnblogs.com/newAndHui/p/8400644.html
03_java基础(四)之方法的创建与调用相关推荐
- 基础总结篇之八:创建及调用自己的ContentProvider
鍥而捨之,朽木不折:鍥而不捨,金石可鏤.戰國.荀子<勸學篇> 若不能坚持到底,即使是朽木也不能折断:只要坚持不停地用刀刻,就算是金属玉石也可以雕出花饰.用今天的话来说就是:再容易的事情,没 ...
- Python动态类和动态方法的创建和调用
借助于python的动态语言特性,很容易对对象进行添加方法或者属性,这也是python的灵活之一. 动态生成类的属性及其方法 在某些情况可能要根据不同的参数来动态生成不同的实例方法.静态方法.类方法. ...
- Kubernetes详解(四十一)——Secret创建
今天继续给大家介绍Linux运维相关知识,本文主要内容是Secret创建. 一.–from-literal参数创建 Secret创建的命令格式为: kubectl create secret [Sec ...
- linux如何创建共享内存,linux实现共享内存同步的四种方法
https://blog.csdn.net/sunxiaopengsun/article/details/79869115 本文主要对实现共享内存同步的四种方法进行了介绍. 共享内存是一种最为高效的进 ...
- Python编程基础:第四十四节 方法重写Method Overriding
第四十四节 方法重写Method Overriding 前言 实践 前言 我们前面说了,子类继承于父类,可以调用父类的所有属性和方法.那么如果我们想在继承的过程中重新书写父类的某些方法,此时就用到了方 ...
- 零基础带你学习MySQL—创建表(四)
零基础带你学习MySQL-创建表(四)
- ViewPager——基础知识和PagerAdapter必须重写的四个方法
一.效果展示 二.前期准备 1.给需要使用ViewPager的活动的布局中添加ViewPager控件 2.为你的ViewPager创建页面布局 这里我们创建3个背景色不同的布局 三.在java代码中实 ...
- Keras创建ANN模型的四种方法
Keras创建ANN模型的四种方法 1.将参数传递给tf.keras.Sequential 2.用tf.keras.Sequential的`.add`方法 3.使用Keras函数式API 4.子类化t ...
- 创建JSONArray的常用四种方法
创建JSONArray的常用四种方法 1.从头或者从零开始,创建一个JSONArray(Creating a JSONArray from scratch) 实例1: Java代码 JSONA ...
- Python-docx 模块读写 Word 文档基础(一):创建文档、段落格式、字体格式设置方法
Python-docx 模块读写 Word 文档基础(一):创建文档.段落格式.字体格式设置方法 前言: 1.创建 Word 文档及基础用法: 2.段落格式设置: 3.字体格式设置: 结尾: [Pyt ...
最新文章
- 移除IIS默认的响应头
- 2021年机器学习什么风向?谷歌大神Quoc Le:把注意力放在MLP上
- hadoop + spark+ hive 集群搭建(apache版本)
- 计算机视觉与深度学习算法工程师面试题整理
- oracle树结构查询----connect by语法详解
- 手写自己的MyBatis框架-1.0 的不足
- 大数据技术 学习之旅_数据-数据科学之旅的起点
- GS使用HTTPS登录的设置过程
- 【精彩实况】第三届大数据科学与工程国际会议
- 实战系列-Spring Cloud微服务中三把利器Feign、Hystrix、Ribbon
- Battle Zone 战争地带
- 在线的Sql格式化工具
- JsoupSample,使用 Jsoup 抓网页,项目抓取了小说,图片,影视几个网站的信息
- vue 如何做到图片预览
- 逆向学习第二天如何手动脱UPX、Aspack壳
- CCF201409-1相邻数对(C语言)
- 毛毛雨 2007-11
- Nacos服务注册流程(一)
- 树莓派csi摄像头和usb摄像头_一、树莓派CSI摄像头
- 基于逃逸鸟搜索算法的函数寻优算法