java基础(二)java循环、方法

java基础(二)java循环、方法,第1张

java基础二 1.java三种循环体:
  • while循环
  • do-whilex循环(至少会执行一次)
  • for 循环
    • for死循环

      for(;;){
      }
      
    • 增强for循环 (遍历数组和集合)

    • for(int tmp : aa){
          
      }
      

    break 和continue区别?

    break是跳出循环,continue是跳出本次循环

2.java的方法 2.1什么是方法?

​ 方法是语句的集合,他们在一起执行一个功能,用来执行特定功能的代码片

2.2方法的设计原则?

方法的设计时,最好保持方法的原子性,一个方法只完成一个功能,这样利于后期的扩展

2.3 方法的重载

重载就是在一个类中,有相同的函数名称,但形参不同的函数

方法重载的规则

  • 方法名称必须相同
  • 参数列表必须不同(个数不同,类型不同,排列顺序不同)
  • 与返回值无关
2.4 命令行传参

main 方法也可以进行传参

通过命令行编译启动项目,并传参

1.javac xxx.java文件 编译

2.src文件下,java 包名 参数(数组)

2.5 可变参数
  • 在方法声明中,在指定参数类型后增加…
  • 一个方法只能有一个可变参数,并且是方法的最后一个参数
public void test(String bb ,int ... aa){
    
}
2.6 递归

利用递归可以用简单的程序解决一些复杂的问题。

递归结构:

  • 递归头:什么时候不调用自身方法,如果没有递归头,将陷入死循环。
  • 递归体:什么时候需要调用自身方法。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/734871.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存