03_java基础(四)之方法的创建与调用
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基础(四)之方法的创建与调用的更多相关文章
- 基础总结篇之八:创建及调用自己的ContentProvider
转自:http://blog.csdn.net/wellsoho/article/details/49494141 若不能坚持到底,即使是朽木也不能折断:只要坚持不停地用刀刻,就算是金属玉石也可以雕出 ...
- java基础-四种方法引用
实例 直接三角形,通过两边算第三边,目的是为了如何使用这几种方法引用.代码中多有些不合适,尽情原谅. 静态方法引用 接口的参数列表与类中的具体实现方法的参数列表一样,返回值一致. 调用 //静态引用 ...
- C#_02.13_基础四_.NET方法
C#_02.13_基础四_.NET方法 一.方法概述: 方法是一块具有名称的代码.可以通过方法进行调用而在别的地方执行,也可以把数据传入方法并接受数据输出. 二.方法的结构: 方法头 AND 方法 ...
- Blender 软件 四视图布局的创建方法
Blender 软件 四视图布局的创建方法 我使用的Blender版本:Blender V 2.77 Q: 为什么要创建一个:四视图布局场景? A: 原因1:四视图布局最适合模型建模.原因2:在 Bl ...
- Cluster基础(四):创建RHCS集群环境、创建高可用Apache服务
一.创建RHCS集群环境 目标: 准备四台KVM虚拟机,其三台作为集群节点,一台安装luci并配置iSCSI存储服务,实现如下功能: 使用RHCS创建一个名为tarena的集群 集群中所有节点均需要挂 ...
- Python全栈开发【基础四】
Python全栈开发[基础四] 本节内容: 匿名函数(lambda) 函数式编程(map,filter,reduce) 文件处理 迭代器 三元表达式 列表解析与生成器表达式 生成器 匿名函数 lamb ...
- Postfix上的反垃圾邮件的四个方法
在介绍如何配置Postfix的smtp配置之前有必要首先介绍一下它的背景和特点.Postfix是一个由IBM资助下由WietseVenema 负责开发的自由软件工程的一个产物,其目的是为用户提供除se ...
- 解析Xml四种方法
关键字:Java解析xml.解析xml四种方法.DOM.SAX.JDOM.DOM4j.XPath [引言] 目前在Java中用于解析XML的技术很多,主流的有DOM.SAX.JDOM.DOM4j,下文 ...
- c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目
1.ActiveX的基本概念 ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行.这个容器包括WEB网页,应用程序窗体等... Activ ...
随机推荐
- c#,Model 实体转json,字符串转json
public class JsonF { #region 字符串转json /// <summary> /// 字符串转json /// </summary> /// < ...
- demo: 全页面CSS3动画的一个参考例子
全页面CSS3动画的一个参考例子: http://wow.blizzard.cn/wow/wod-achievement/ 魔兽的一个活动页 第二页.第三页,文字进入页面 <script src ...
- spark基础知识介绍2
dataframe以RDD为基础的分布式数据集,与RDD的区别是,带有Schema元数据,即DF所表示的二维表数据集的每一列带有名称和类型,好处:精简代码:提升执行效率:减少数据读取; 如果不配置sp ...
- Android Studio 3.0 新特性
最新Android Studio版本是Android Studio 3.0,本文提供了所有新功能和更改的摘要. 所有这些功能都可以在最新的金丝雀版本中发布,但beta测试版本可能尚未提供. 核心IDE ...
- MFC 如何在一个类中使用在其他类中定义的变量或函数
[声明:本文的知识点来源于网络,参考网址:https://blog.csdn.net/bill_ming/article/details/7407848] [以下三种方法亲测有效,可以根据具体情况来选 ...
- Flex学习笔记,脚本式验证
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="ht ...
- 转载:C++函数中new一块内存,作为返回值
转载来自:http://blog.itpub.net/7728585/viewspace-2123621/ 今天遇到一个问题,C++编程时,函数中new一块内存,然后将申请内存的指针作为返回值.怎么d ...
- python __class__属性
>>> class a(object): pass >>> o=a() >>> dir(o) ['__class__', '__delattr__ ...
- air 调用jsfl 执行对应函数,并传参
jsflPath = "WindowSWF/dt_tool_jsfl/" + event.item.fileName+".jsfl"; var element_ ...
- linux 一个读写锁的异常导致的故障
环境信息: WARNING: kernel version inconsistency between vmlinux and dumpfile KERNEL: vmlinux-47.90 DUMPF ...