类与方法及流程控制语句

普通方法:
  public void 方法名称(){
    代码块
  }
  注意:一个类中包含方法和属性,有括号一定是方法,没括号的是属性。
  注意:除了main()方法以外,所有的方法都必须调用不能直接使用。
  注意:在类中不能单独出现循环和打印。
  注意:语法规则关键字的顺序不能乱
  注意:类名的首字母一定大写(约定俗称)
  如:
    Cat cat = new Cat();
    cat.chi();
  有参方法:
    语法规则:public void方法名(参数){
      代码块
    }
  注意:形式参数,在定义方法的时候使用的参数叫做形参,不需要具体的值
  注意:实际参数,在使用当前方法时提供的具体值
  注意:实参和形参数据类型必须一致,括号里的东西,谁用谁给值
有返回值方法:
  方法必须有类型
  方法必须提供返回值(return)
  注意:方法的类型和返回值的类型,必须一致
  口诀:给方法的是参数,提供数据的是返回值
解释:
  Cat cat = new Cat();
  Cat:表示类型
  cat:表示创建的对象
  new:表示创建一个新的实例
  Cat():表示使用构造函数(构造方法)
  Cat cat = new Cat();//创建一个对象,并完成实例化操作,使用当前的对象。
  如:cat.chi();
  “.”表示调用当前对象中的方法
注意:对于有返回值的方法
  1、接收返回值(声明一个变量对当前变量赋值)
  口诀:三位一体,方法类型,返回值类型,接收类型必须一致。
  2、不接收返回值,就当做普通方法执行一次。如果有参数则按照接收参数执行,如果没有参数则直接执行完毕
  以上两种情况对于方法的执行没有任何影响。

/*
* 练习:井高20米,青蛙白天往上跳5米,晚上往下掉3米,问能跳几次之后出来?
* */

package com.yw.test1;

public class Jin {
public static void main(String[] args) {

int bai = 5;

int hei = -3;
int gao = 20;
int tiao = 0;
boolean tian = true;
int ci = 0;
while (tiao<gao){
if (tian==true){
tiao = tiao + bai;
tian = false;
}else {
tiao = tiao - hei;
tian = true;
}
ci++;
}
System.out.println(ci);
}

Java三大特性:封装,继承和多态
代码的封装值关心代码的参数和结果


}

  

猜你喜欢

转载自www.cnblogs.com/YWJAVA7010/p/9300696.html