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. vue2.0自定义指令

    前面一片文章说了vue2.0过滤器,其实自定义指令跟过滤器非常相似,单就定义方式而言,其与过滤器完全一致,分为局部指令,和全局指令.不过就是filter改为directive的区别. 过滤器一般用于对 ...

  2. Java命令运行.class文件

    class使用全名(点号间隔):java headfirst.designpatterns.proxy.gumball.GumballMonitorTestDrive

  3. linux 之 source命令:

    source命令: source命令也称为“点命令”,也就是一个点符号(.).source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录. 用法: source filen ...

  4. 如何删除GitHub中已经建好的仓库(repository)

    我们有时候可能需要清理 GitHub 中一些不维护的或不需要的项目,此时就要用到delete操作了,很多新手可能不知道如何删除已有仓库,下面将简单介绍下,需要注意的是删除操作不能恢复,一旦执行此操作, ...

  5. golang web框架 beego

    尝试了下,在go环境ready的情况下,花了2分钟完成了beego安装.项目生成和启动,效率还是不错的 1.安装: go get github.com/astaxie/beego go get git ...

  6. delphi android 自动升级

    用IdHTTP1下载文件到手机完成. 调用自动安装不行. First chance exception at $DFC22519. Exception class EJNIException with ...

  7. js实现上传前删除指定图片

    "上传之前"移除选错图片代码: 此处效果为:点击需要删除的图片,确认删除就可以了.

  8. ejs 用到的语法

    1.ejs 服务端渲染模板 2.语法: 01. <%= 变量名 %> -原样输出,不解析标签 02. <% js代码 %> 03. <%- 变量名%> -解析标签 ...

  9. DOTWeen 使用

    using UnityEngine; using System.Collections; using DG.Tweening; using UnityEngine.UI; public class T ...

  10. 如何使用JBDC修改数据

    1.JDBC取得数据库Connection连接对象conn, Connection conn=null;   //数据库连接对象 String strSql=null;    //sql语句对象 // ...