import org.junit.Test;

 public class Main {

     public static void main(String[] args) {
System.out.println("Hello World!");
//调用方法
save("小米手机",988);
}
/**
* 1.创建方法(函数) f(x)=x+2
* 2.调用方法
* 3.传递参数
* 4.接受调用方法的结果
*/
/**
* 创建方法(函数)
* 1.权限 public
* 2.修饰符 (不使用)
* 3.是否有返回值
* 没用 就使用void 占位
* 有 就写返回的数据类型 (三大数据类型 字符串(String) 整数(int) 时间)
* 4.方法的名称 见名知意,首字母小写,驼峰命名规则 addUser
* 5.方法的参数:写在小括号里面(类型 名称,类型 名称) 如果没有参数就直接一个小括号结束
* 6.大括号结束方法 ,大括号的内部写方法的具体内容
*/
//完成 增 删 改 查的方法
/**
* 1.增加 产品
*/
public static void save(String productName,int salePrice){
System.out.println("--------我是添加产品的方法-----------");
}
/**
* 方法的调用
* 程序的入口
* 1.main函数 2.test方法 3.定时任务 4.控制层
*
*/
/**
* test方法 最简单的一个 没参数 没用返回 的一个方法
*/
@Test
public void testSave(){
//调用save方法
save("小米手机",888);
}
/**
* 1.无参数,无返回
* 2.有参数,无返回
* 3.无参数,有反回
* 4.有参数,有返回
*/
/**
* 1.创建方法(函数) f(x)=x+2
* 2.调用方法
* 3.传递参数
* 4.接受调用方法的结果
*/
/**
* 创建方法(函数)
* 1.权限 public
* 2.修饰符 (不使用)
* 3.是否有返回值
* 没用 就使用void 占位
* 有 就写返回的数据类型 (三大数据类型 字符串(String) 整数(int) 时间)
* 4.方法的名称 见名知意,首字母小写,驼峰命名规则 addUser
* 5.方法的参数:写在小括号里面(类型 名称,类型 名称) 如果没有参数就直接一个小括号结束
* 6.大括号结束方法 ,大括号的内部写方法的具体内容
*/
@Test
public void testMethod(){ //调用无参数,无返回的方法
method1();
//调用 2.有参数,无返回
method2("无忌");
//调用 3.无参数,有反回 x=2
String userName = method3();
System.out.println(" ----------"+userName);
//调用 4.有参数,有返回
String name = method4("金毛狮王");
System.out.println("-------------"+name);
}
/**
* 1.无参数,无返回
*/
public void method1(){
System.out.println("-------无参数,无返回----------");
}
/**
* 2.有参数,无返回
*/
public void method2(String userName){
System.out.println("------2.有参数,无返回 ---------- "+userName);
}
/**
* 3.无参数,有反回
*/
public String method3(){
System.out.println("--------3.无参数,有反回--------");
return "wuji";
}
/**
* 4.有参数,有返回
*/
public String method4(String userName){
System.out.println("-------4.有参数,有返回----------"+userName);
return "zhaoming";
}
/**
* 数据类型的定义与使用
*/
/**
* 完成这样一个函数 f(x)=x+2
* (三大数据类型 字符串(String) 整数(int) 时间)
*/
public int addData(int x){
//在方法进入如前输出 传入的参数
System.out.println(" x = "+x);
int y;//定义一个变量
y=x+2;//使用这个变量
//在方法执行完成之后输出 执行的结果
System.out.println("y = "+ y);
return y;
}
@Test
public void test2(){
int result = addData(5);
System.out.println(" result = "+result); //定义一个人的名称
// x=2
String userName="无忌";
int age =18 ;
System.out.println(" userName = "+userName+" age= "+age);
} }

03_java基础(四)之方法的创建与调用的更多相关文章

  1. 基础总结篇之八:创建及调用自己的ContentProvider

    转自:http://blog.csdn.net/wellsoho/article/details/49494141 若不能坚持到底,即使是朽木也不能折断:只要坚持不停地用刀刻,就算是金属玉石也可以雕出 ...

  2. java基础-四种方法引用

    实例 直接三角形,通过两边算第三边,目的是为了如何使用这几种方法引用.代码中多有些不合适,尽情原谅. 静态方法引用 接口的参数列表与类中的具体实现方法的参数列表一样,返回值一致. 调用 //静态引用 ...

  3. C#_02.13_基础四_.NET方法

    C#_02.13_基础四_.NET方法 一.方法概述: 方法是一块具有名称的代码.可以通过方法进行调用而在别的地方执行,也可以把数据传入方法并接受数据输出. 二.方法的结构: 方法头  AND  方法 ...

  4. Blender 软件 四视图布局的创建方法

    Blender 软件 四视图布局的创建方法 我使用的Blender版本:Blender V 2.77 Q: 为什么要创建一个:四视图布局场景? A: 原因1:四视图布局最适合模型建模.原因2:在 Bl ...

  5. Cluster基础(四):创建RHCS集群环境、创建高可用Apache服务

    一.创建RHCS集群环境 目标: 准备四台KVM虚拟机,其三台作为集群节点,一台安装luci并配置iSCSI存储服务,实现如下功能: 使用RHCS创建一个名为tarena的集群 集群中所有节点均需要挂 ...

  6. Python全栈开发【基础四】

    Python全栈开发[基础四] 本节内容: 匿名函数(lambda) 函数式编程(map,filter,reduce) 文件处理 迭代器 三元表达式 列表解析与生成器表达式 生成器 匿名函数 lamb ...

  7. Postfix上的反垃圾邮件的四个方法

    在介绍如何配置Postfix的smtp配置之前有必要首先介绍一下它的背景和特点.Postfix是一个由IBM资助下由WietseVenema 负责开发的自由软件工程的一个产物,其目的是为用户提供除se ...

  8. 解析Xml四种方法

    关键字:Java解析xml.解析xml四种方法.DOM.SAX.JDOM.DOM4j.XPath [引言] 目前在Java中用于解析XML的技术很多,主流的有DOM.SAX.JDOM.DOM4j,下文 ...

  9. c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目

    1.ActiveX的基本概念 ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行.这个容器包括WEB网页,应用程序窗体等... Activ ...

随机推荐

  1. mysql给查询的结果添加序号

    1.法一: select  (@i:=@i+1)  i,a.url from  base_api_resources a  ,(select   @i:=0)  t2 order by a.id de ...

  2. android 开发 实现一个ListView套嵌GirdView的滚动布局

    效果图 实现思维: 首先要处理管理好需要导入的数据,我们这里创建class来处理这些数据并且便于管理它们. 创建一个主activity的布局,里面需要一个ListView控件. 创建一个class继承 ...

  3. tpc资料汇总

    官方资料 TPC官网  http://www.tpc.org/ 配置文档 大家一起来测试,benchmark起来(MySQL下的TPC-C,TPC-H,TPC-W)  http://www.itpub ...

  4. Java课程作业之动手动脑(六)

    1.使用Files. walkFileTree()找出指定文件夹下所有大于指定大小(比如1M)的文件. import java.io.IOException; import java.nio.file ...

  5. 如何将相册中的动态GIF图转化成NSData类型

    http://www.cocoachina.com/bbs/read.php?tid=151776

  6. EditText被键盘遮得住

    如果在Activity中的布局的下方有EditText,获取焦点弹出软键盘的时候,如果不做处理,软键盘可能会遮挡输入框,用户提现不好,网上也有很多人提出结局方案,这里就分析一下解决的效果. 需要用到E ...

  7. python学习笔记_week18

    note 1.JS 正则 test - 判断字符串是否符合规定的正则 rep = /\d+/; rep.test("asdfoiklfasdf89asdfasdf") # true ...

  8. Choose unique values for the 'webAppRootKey' context-param in your web.xml files!

    在Tomcat的server.xml中配置两个context,出现其中一个不能正常启动,交换配置顺序,另一个又不能正常启动,即始终只有第二个配置能启动的情况.如果单独部署,都没有问题.报错大致内容如下 ...

  9. rocketmq 4.2.0 版本 控制台本地搭建(史上最简单教程)

    就像发现新大陆一般,瞎折腾,搞出来了..并没有网上说的一大串....(本人公司的项目从未使用过springboot....) rocketmq  控制台,官方使用springboot 做后端,前端使用 ...

  10. netty ChannelOption

    项目中用到很多netty,配置了各种不同的ChannelOption优化项,不同的配置对于在高并发情况下的性能有不小的影响 首先看下全部项目,参考下这篇文章,虽然不全 https://www.cnbl ...