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);
} }

最新文章

  1. 动态绑定HTML
  2. 使用快捷键提升C#开发效率
  3. 第二个Sprint冲刺事后诸葛亮报告
  4. C#分布式缓存一:Couchbase的安装与简单使用
  5. 转: CSS中float和clear的理解
  6. wikioi 1202 求和(求n个数的和)
  7. Opencv 2.4.9在Ubuntu下的配置与安装
  8. 完美解决fixed 水平居中问题
  9. sql server 判断日期当前月有多少天
  10. java怎么连接sql server,需要注意的几点
  11. Excel VBA批量修改文件夹下的文件名
  12. SQL Server索引进阶:第九级,读懂执行计划
  13. 9、ABPZero系列教程之拼多多卖家工具 拼团提醒类库封装
  14. 新概念英语(1-139)Is that you, John?
  15. js中 ajax动态新增节点无法触发点击事件
  16. VC,VB操作XML
  17. C#设计模式(1)——单例模式(Singleton)
  18. PAT A1153 Decode Registration Card of PAT (25 分)——多种情况排序
  19. java重新开始学习
  20. 【转】以太网帧、IP报文格式

热门文章

  1. 服务器搭建私人Git
  2. [Android]数据篇 --- SharedPreferences
  3. C++动态时间显示
  4. excel表格如何打斜杠
  5. userdel 用户名 出现“用户**目前已登录”
  6. Windows Server 2016正式版教程:安装、激活、设置
  7. div的全屏与退出全屏
  8. leetcode44
  9. js 购物车的实现
  10. eclipse 使用Maven deploy命令部署构建到Nexus