Java语言基础3(类与方法及流程控制语句)

普通方法:
  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三大特性:封装,继承和多态
代码的封装值关心代码的参数和结果

}

点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

Java日期时间API系列31

  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前

java8新特性

Stream将List转换为Map,使用Collectors.toMap方法进行转换背景:User类,类中分别有id,name,age三个属性。List集合,userList,存储User对象1、指定keyvalue,value是对象中的某个属性值。 Map<Integer,StringuserMap1userList.str

java第二次作业

(一)学习总结1.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么?(1)在对面向对象程序中构造方法的主要作用是为类中的属性初始化。在构造方法中要注意以下几点①构造方法的名称必须与类名称一致②构造方法的声明处不能有任何返回值类型的说明③不能在构造方法中使用return返回一个值(2)构造方法的重载就

java从字符串中提取数字

string类函数的补充说明:trim()方法返回调用字符串对象的一个副本,但是所有起始和结尾的空格都被删除了,例子如下:Strings"HelloWorld".trim();就是把"HelloWorld"放入s中。(注意使用时必须赋值)1String类提供的方法:?(https://ww

Java面试基础篇——第八篇:抽象类与接口的区别

1.抽象类抽象类:如果一个类中包含有抽象方法,或这个类使用abstract关键字修饰,则称这个类是抽象类。抽象方法是什么呢?抽象方法就是指用abstract关键字修饰的方法。需要注意的是:抽象类不一定必须包含抽象方法,而如果一个类中有抽象方法,这个类必须是抽象类。packagecom.developlee.abstractI

Java语言基础3(类与方法及流程控制语句) - HelloWorld