hello 大家好!

昨天写了方法的创建与如何调用,今天我们写带参数的方法

先new个java project,然后点开工程,点击src右键new一个class   ,

然后我们在自动生成的主函数下边写我们的方法

public class Variable {public static void main(String[] args) {}public static void way1(String pname){//写我们的逻辑处理String msg="好人";if(pname.equals("王徽")){msg="坏人";}System.out.println(pname+"是"+msg);}}

  这个方法和上次写的就有一点不同 ,way1后边的括号里有了一个 变量的定义 在这叫 参数类型 参数 ,是用来传值得,谁调用这个方法,就可以在里边写上一个String类型的值 ,传到方法way1中,这是pname中就存储了你写入的值,然后我们就可以对这个值做处理

得到我们想要的值。我们在这就是判断一下传进来的pname是不是王徽, 是就给msg重新赋值“坏人”,然后打印出来

我们现在来写主函数,来调用这个方法way1,并传入值:

public static void main(String[] args) {Variable.way1("王徽");}

  然后我们运行看一下结果:

证明我们逻辑没有错误,达到了我们目的,然后我们来写一下别的类型 ,我们来下一个整数和多个参数的way2

public static void way2(int num,String pname){int i=0;while(i<num){i++;System.out.println("第"+i+"次输出"+pname);}}

实现打印num次pname里边的内容:我们在主函数写调用方法语句:

public static void main(String[] args) {//Vriable.way1("王徽");Variable.way2(5, "王徽");}

  在这我先把第一个语句注释掉,//是注释当前行的意思 ,功能让当前行不在当代码处理,只是放在哪当做解释语言

我们来运行下看一下结果:

结果显示我们,逻辑没有问题,得到了我们想要的结果。带参数的方法创建和调用相信你们和我一样掌握啦:

转载于:https://www.cnblogs.com/doucunkai/p/7293897.html

java学习日记之小技巧(跟着变量走一走)相关推荐

  1. java学习中,字符串使用(比较、构造方法)(java 学习中的小记录)

    java学习中,字符串使用(比较.构造方法)(java 学习中的小记录)作者:王可利(Star·星星) String的使用 1.在内存中是如何保存字符串. == :比较的是地址(引用数据类型) equ ...

  2. Java学习日记-Day01

    Java学习日记-Day01 Java语言概述 比特(byte)与字节 内存 Java基础知识图解 人机交互方式 常用的DOS命令 常用快捷键 计算机编程语言介绍 第一代语言 第二代语言 第三代语言 ...

  3. java 整数变负数_年年有余之java求余的小技巧

    背景 传说里玉皇大帝派龙王马上降雨到共光一带,龙王接到玉皇大帝命令,立马从海上调水,跑去共光施云布雨,但粗心又着急的龙王不小心把海里的鲸鱼随着雨水一起降落在了共光,龙王怕玉皇大帝责怪,灵机一动便声称他 ...

  4. java学习中,instanceof 关键字 和 final 关键字、值的传递(java 学习中的小记录)...

    java学习中,instanceof 关键字 和 final 关键字.值的传递(java 学习中的小记录)作者:王可利(Star·星星) instanceof 关键字 作用: 1.用来判断某个对象是否 ...

  5. Java学习日记1——基础认知

    Java学习日记1--基础认知 学习Java阶段,如果发现不正确的描述,还请指正! 首先附上Java相关下载链接和配置教程链接 Java相关软件工具下载地址:官方下载 Java环境配置(win10配置 ...

  6. 尚学堂Java学习日记Day3

    尚学堂Java学习日记Day3 第三天老师先回顾了昨天的内容我从回顾中掌握了新的知识 如下图所示 int与double计算,输出类型为double的不同结果 会把int转成double类型的,这是隐式 ...

  7. Java学习日记:UI篇(6)--谢尔宾斯基地毯图

    Java学习日记:UI篇(6)–谢尔宾斯基地毯图 引言:谢尔宾斯基地毯是数学家谢尔宾斯基提出的一个分形图形,谢尔宾斯基地毯和谢尔宾斯基三角形基本类似,不同之处在于谢尔宾斯基地毯采用的是正方形进行分形构 ...

  8. 深度学习训练的小技巧,调参经验。总结与记录。

    深度学习训练的小技巧,调参经验.总结与记录. 2016-10-23 23:07 390人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载. 经常会被问到你用深度学习训练 ...

  9. python变量保存在哪里_python小技巧——将变量保存在本地及读取

    在用jupyter notebook写python代码的过程中会产生很多变量,而关闭后或者restart jupyter kernel后所有变量均会消失,想要查看变量就必须将代码重新再运行一遍,而想在 ...

最新文章

  1. 同样版本的jstl,都是jstl1.2版本,有个有问题,另一个没有问题
  2. ext--fileset控件示例
  3. 家中路由添加静态IP映射(一)
  4. A person close to Foxit Zhang Quan told AI
  5. 不止 RTC 技术盛会,你还应该知道的声网给开发者的福利
  6. java类的加载,链接,初始化
  7. 蓝桥每日真题之完全日期
  8. 如何将MDF文件转换为XLS文件?
  9. 下载google code中源码的几个工具
  10. Spring 缓存大法
  11. 积分墙广告的七个真相(触控软文)
  12. img标签引入和背景图片引入雪碧图的使用
  13. linux speedtest-cli工具测试网络带宽、测试网速(下载速度、上传速度和延迟等信息)
  14. Windows CMD 访问UCN路径
  15. Cadence allegro小技巧总结
  16. 开源杀毒软件CLAMWIN
  17. lol查询服务器角色信息,游戏账号角色查询
  18. 动环监控系统的服务器部署在,动环监控系统【斯必得智慧机房】
  19. 2022年登高架设试题及解析及登高架设模拟试题
  20. Win10系统开机后卡在“请稍后”界面很长时间才能进入

热门文章

  1. JS字符转为json对象
  2. 5G:关键技术实现可引领
  3. 存储过程C语言与PL/pgSQL实现的效率对比
  4. s:property=a value=/取的s:debug/s:debug中的value stack中的属性值
  5. Android编程中dp、px和sp的区别
  6. 局域网远控软件DameWareNT6500
  7. 配置备份DHCP服务器(LINUX)
  8. 使用拼凑URL的方法,实现DotNetNuke在新窗口中打开内容(三)
  9. [导入]JavaScript常用函数:Trim() LTrim() RTrim()
  10. MonoRail学习笔记十八:在VM中可以使用哪些系统变量